private static Map<String, ForeignKey> buildForeignKeyOverride(XAnnotatedElement element, String path) { Map<String, ForeignKey> foreignKeyOverride = new HashMap<String, ForeignKey>(); if ( element != null ) { AssociationOverride[] overrides = buildAssociationOverrides( element, path ); if ( overrides != null ) { for ( AssociationOverride depAttr : overrides ) { foreignKeyOverride.put( StringHelper.qualify( path, depAttr.name() ), depAttr.foreignKey() ); } } } return foreignKeyOverride; }
private static Map<String, JoinColumn[]> buildJoinColumnOverride(XAnnotatedElement element, String path) { Map<String, JoinColumn[]> columnOverride = new HashMap<String, JoinColumn[]>(); if ( element != null ) { AssociationOverride[] overrides = buildAssociationOverrides( element, path ); if ( overrides != null ) { for ( AssociationOverride depAttr : overrides ) { columnOverride.put( StringHelper.qualify( path, depAttr.name() ), depAttr.joinColumns() ); } } } return columnOverride; }
private static Map<String, JoinTable> buildJoinTableOverride(XAnnotatedElement element, String path) { Map<String, JoinTable> tableOverride = new HashMap<String, JoinTable>(); if ( element != null ) { AssociationOverride[] overrides = buildAssociationOverrides( element, path ); if ( overrides != null ) { for ( AssociationOverride depAttr : overrides ) { if ( depAttr.joinColumns().length == 0 ) { tableOverride.put( StringHelper.qualify( path, depAttr.name() ), depAttr.joinTable() ); } } } } return tableOverride; }
private static Map<String, ForeignKey> buildForeignKeyOverride(XAnnotatedElement element, String path) { Map<String, ForeignKey> foreignKeyOverride = new HashMap<String, ForeignKey>(); if ( element != null ) { AssociationOverride[] overrides = buildAssociationOverrides( element, path ); if ( overrides != null ) { for ( AssociationOverride depAttr : overrides ) { foreignKeyOverride.put( StringHelper.qualify( path, depAttr.name() ), depAttr.foreignKey() ); } } } return foreignKeyOverride; }
private static Map<String, JoinColumn[]> buildJoinColumnOverride(XAnnotatedElement element, String path) { Map<String, JoinColumn[]> columnOverride = new HashMap<String, JoinColumn[]>(); if ( element != null ) { AssociationOverride[] overrides = buildAssociationOverrides( element, path ); if ( overrides != null ) { for ( AssociationOverride depAttr : overrides ) { columnOverride.put( StringHelper.qualify( path, depAttr.name() ), depAttr.joinColumns() ); } } } return columnOverride; }
private static Map<String, JoinTable> buildJoinTableOverride(XAnnotatedElement element, String path) { Map<String, JoinTable> tableOverride = new HashMap<String, JoinTable>(); if ( element != null ) { AssociationOverride[] overrides = buildAssociationOverrides( element, path ); if ( overrides != null ) { for ( AssociationOverride depAttr : overrides ) { if ( depAttr.joinColumns().length == 0 ) { tableOverride.put( StringHelper.qualify( path, depAttr.name() ), depAttr.joinTable() ); } } } } return tableOverride; }