if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) && !cascades.contains( CascadeType.ALL ) && !cascades.contains( CascadeType.PERSIST ) ) { cascades.add( CascadeType.PERSIST );
defaults.put( "catalog", xmlDefaults.getCatalog() ); defaults.put( "delimited-identifier", xmlDefaults.getDelimitedIdentifier() ); defaults.put( "cascade-persist", xmlDefaults.getCascadePersist() ); List<Class> entityListeners = new ArrayList<Class>(); for ( String className : xmlContext.getDefaultEntityListeners() ) {
private Annotation overridesDefaultCascadePersist(Annotation annotation, XMLContext.Default defaults) { if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) ) { final Class<? extends Annotation> annotationType = annotation.annotationType();
defaults.put( "catalog", xmlDefaults.getCatalog() ); defaults.put( "delimited-identifier", xmlDefaults.getDelimitedIdentifier() ); defaults.put( "cascade-persist", xmlDefaults.getCascadePersist() ); List<Class> entityListeners = new ArrayList<>(); for ( String className : xmlContext.getDefaultEntityListeners() ) {
private Annotation overridesDefaultCascadePersist(Annotation annotation, XMLContext.Default defaults) { if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) ) { final Class<? extends Annotation> annotationType = annotation.annotationType();
if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) && !cascades.contains( CascadeType.ALL ) && !cascades.contains( CascadeType.PERSIST ) ) { cascades.add( CascadeType.PERSIST );
if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) && !cascades.contains( CascadeType.ALL ) && !cascades.contains( CascadeType.PERSIST ) ) { cascades.add( CascadeType.PERSIST );
if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) && !cascades.contains( CascadeType.ALL ) && !cascades.contains( CascadeType.PERSIST ) ) { cascades.add( CascadeType.PERSIST );
public void override(Default globalDefault) { if ( globalDefault != null ) { if ( globalDefault.getAccess() != null ) { access = globalDefault.getAccess(); } if ( globalDefault.getPackageName() != null ) { packageName = globalDefault.getPackageName(); } if ( globalDefault.getSchema() != null ) { schema = globalDefault.getSchema(); } if ( globalDefault.getCatalog() != null ) { catalog = globalDefault.getCatalog(); } if ( globalDefault.getDelimitedIdentifier() != null ) { delimitedIdentifier = globalDefault.getDelimitedIdentifier(); } if ( globalDefault.getMetadataComplete() != null ) { metadataComplete = globalDefault.getMetadataComplete(); } //TODO fix that in stone if cascade-persist is set already? if ( globalDefault.getCascadePersist() != null ) cascadePersist = globalDefault.getCascadePersist(); } }
public void override(Default globalDefault) { if ( globalDefault != null ) { if ( globalDefault.getAccess() != null ) access = globalDefault.getAccess(); if ( globalDefault.getPackageName() != null ) packageName = globalDefault.getPackageName(); if ( globalDefault.getSchema() != null ) schema = globalDefault.getSchema(); if ( globalDefault.getCatalog() != null ) catalog = globalDefault.getCatalog(); if ( globalDefault.getDelimitedIdentifier() != null ) delimitedIdentifier = globalDefault.getDelimitedIdentifier(); if ( globalDefault.getMetadataComplete() != null ) { metadataComplete = globalDefault.getMetadataComplete(); } //TODO fix that in stone if cascade-persist is set already? if ( globalDefault.getCascadePersist() != null ) cascadePersist = globalDefault.getCascadePersist(); } }
public void override(Default globalDefault) { if ( globalDefault != null ) { if ( globalDefault.getAccess() != null ) access = globalDefault.getAccess(); if ( globalDefault.getPackageName() != null ) packageName = globalDefault.getPackageName(); if ( globalDefault.getSchema() != null ) schema = globalDefault.getSchema(); if ( globalDefault.getCatalog() != null ) catalog = globalDefault.getCatalog(); if ( globalDefault.getDelimitedIdentifier() != null ) delimitedIdentifier = globalDefault.getDelimitedIdentifier(); if ( globalDefault.getMetadataComplete() != null ) { metadataComplete = globalDefault.getMetadataComplete(); } //TODO fix that in stone if cascade-persist is set already? if ( globalDefault.getCascadePersist() != null ) cascadePersist = globalDefault.getCascadePersist(); } }
private void getCascades(AnnotationDescriptor ad, Element element, XMLContext.Default defaults) { List<Element> elements = element != null ? element.elements( "cascade" ) : new ArrayList<Element>( 0 ); List<CascadeType> cascades = new ArrayList<CascadeType>(); for (Element subelement : elements) { if ( subelement.element( "cascade-all" ) != null ) cascades.add( CascadeType.ALL ); if ( subelement.element( "cascade-persist" ) != null ) cascades.add( CascadeType.PERSIST ); if ( subelement.element( "cascade-merge" ) != null ) cascades.add( CascadeType.MERGE ); if ( subelement.element( "cascade-remove" ) != null ) cascades.add( CascadeType.REMOVE ); if ( subelement.element( "cascade-refresh" ) != null ) cascades.add( CascadeType.REFRESH ); if ( subelement.element( "cascade-detach" ) != null ) cascades.add( CascadeType.DETACH ); } if ( Boolean.TRUE.equals( defaults.getCascadePersist() ) && !cascades.contains( CascadeType.ALL ) && !cascades.contains( CascadeType.PERSIST ) ) { cascades.add( CascadeType.PERSIST ); } if ( cascades.size() > 0 ) { ad.setValue( "cascade", cascades.toArray( new CascadeType[cascades.size()] ) ); } }
public void override(Default globalDefault) { if ( globalDefault != null ) { if ( globalDefault.getAccess() != null ) access = globalDefault.getAccess(); if ( globalDefault.getPackageName() != null ) packageName = globalDefault.getPackageName(); if ( globalDefault.getSchema() != null ) schema = globalDefault.getSchema(); if ( globalDefault.getCatalog() != null ) catalog = globalDefault.getCatalog(); if ( globalDefault.getDelimitedIdentifier() != null ) delimitedIdentifier = globalDefault.getDelimitedIdentifier(); if ( globalDefault.getMetadataComplete() != null ) { metadataComplete = globalDefault.getMetadataComplete(); } //TODO fix that in stone if cascade-persist is set already? if ( globalDefault.getCascadePersist() != null ) cascadePersist = globalDefault.getCascadePersist(); } }
public void override(Default globalDefault) { if ( globalDefault != null ) { if ( globalDefault.getAccess() != null ) { access = globalDefault.getAccess(); } if ( globalDefault.getPackageName() != null ) { packageName = globalDefault.getPackageName(); } if ( globalDefault.getSchema() != null ) { schema = globalDefault.getSchema(); } if ( globalDefault.getCatalog() != null ) { catalog = globalDefault.getCatalog(); } if ( globalDefault.getDelimitedIdentifier() != null ) { delimitedIdentifier = globalDefault.getDelimitedIdentifier(); } if ( globalDefault.getMetadataComplete() != null ) { metadataComplete = globalDefault.getMetadataComplete(); } //TODO fix that in stone if cascade-persist is set already? if ( globalDefault.getCascadePersist() != null ) cascadePersist = globalDefault.getCascadePersist(); } }