{"action":"opened","issue":{"url":"https://api.github.com/repos/nhl/link-etl/issues/43","labels_url":"https://api.github.com/repos/nhl/link-etl/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/nhl/link-etl/issues/43/comments","events_url":"https://api.github.com/repos/nhl/link-etl/issues/43/events","html_url":"https://github.com/nhl/link-etl/issues/43","id":74396798,"number":43,"title":"Deprecate/remove explicit relationship mapping from CreateOrUpdateBuilder","user":{"login":"andrus","id":42668,"avatar_url":"https://avatars.githubusercontent.com/u/42668?v=3","gravatar_id":"","url":"https://api.github.com/users/andrus","html_url":"https://github.com/andrus","followers_url":"https://api.github.com/users/andrus/followers","following_url":"https://api.github.com/users/andrus/following{/other_user}","gists_url":"https://api.github.com/users/andrus/gists{/gist_id}","starred_url":"https://api.github.com/users/andrus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrus/subscriptions","organizations_url":"https://api.github.com/users/andrus/orgs","repos_url":"https://api.github.com/users/andrus/repos","events_url":"https://api.github.com/users/andrus/events{/privacy}","received_events_url":"https://api.github.com/users/andrus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-08T15:15:42Z","updated_at":"2015-05-08T15:15:42Z","closed_at":null,"body":"CreateOrUpdateBuilder has a number of methods to explicitly map to-one and to-many relationships for a given task. Those are not needed, as we already have Cayenne model present where those relationships exist. So link-etl can easily find relationships. \r\n\r\nMoreover to-many relationships do not make sense in the current state of the ETL framework, so they did not do anything anyways. \r\n\r\nSo this task is about deprecating all the 'withTo..Relationship' methods, and implementing auto-discovery for to-ones. "}}