[jira] [Updated] (ATLAS-2083) Refactor AtlasDefStore classes to reduce code duplication
[ https://issues.apache.org/jira/browse/ATLAS-2083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Madhan Neethiraj updated ATLAS-2083: Fix Version/s: 0.8.2 Committed to branch-0.8: http://git-wip-us.apache.org/repos/asf/atlas/commit/5ca7955a > Refactor AtlasDefStore classes to reduce code duplication > --- > > Key: ATLAS-2083 > URL: https://issues.apache.org/jira/browse/ATLAS-2083 > Project: Atlas > Issue Type: Improvement > Components: atlas-core >Affects Versions: 0.8-incubating >Reporter: Richard Ding >Assignee: Richard Ding > Fix For: 0.9-incubating, 0.8.2 > > Attachments: ATLAS-2083_1.patch, ATLAS-2083.patch > > > Currently each top-level TypeDef defines its own DefStore interface. These > interfaces have the same methods. I suggest that we use generic interface to > reduce the code duplication. > We can also tighten the type restriction on these interfaces. Replacing > Object reference with AtlasVertex reference. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (ATLAS-2083) Refactor AtlasDefStore classes to reduce code duplication
[ https://issues.apache.org/jira/browse/ATLAS-2083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Richard Ding updated ATLAS-2083: Attachment: ATLAS-2083_1.patch Rebased the patch on the latest master branch. > Refactor AtlasDefStore classes to reduce code duplication > --- > > Key: ATLAS-2083 > URL: https://issues.apache.org/jira/browse/ATLAS-2083 > Project: Atlas > Issue Type: Improvement > Components: atlas-core >Affects Versions: 0.8-incubating >Reporter: Richard Ding >Assignee: Richard Ding > Fix For: 0.9-incubating > > Attachments: ATLAS-2083_1.patch, ATLAS-2083.patch > > > Currently each top-level TypeDef defines its own DefStore interface. These > interfaces have the same methods. I suggest that we use generic interface to > reduce the code duplication. > We can also tighten the type restriction on these interfaces. Replacing > Object reference with AtlasVertex reference. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (ATLAS-2083) Refactor AtlasDefStore classes to reduce code duplication
[ https://issues.apache.org/jira/browse/ATLAS-2083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Richard Ding updated ATLAS-2083: Attachment: ATLAS-2083.patch > Refactor AtlasDefStore classes to reduce code duplication > --- > > Key: ATLAS-2083 > URL: https://issues.apache.org/jira/browse/ATLAS-2083 > Project: Atlas > Issue Type: Improvement > Components: atlas-core >Affects Versions: 0.8-incubating >Reporter: Richard Ding >Assignee: Richard Ding > Fix For: 0.9-incubating > > Attachments: ATLAS-2083.patch > > > Currently each top-level TypeDef defines its own DefStore interface. These > interfaces have the same methods. I suggest that we use generic interface to > reduce the code duplication. > We can also tighten the type restriction on these interfaces. Replacing > Object reference with AtlasVertex reference. -- This message was sent by Atlassian JIRA (v6.4.14#64029)