private void visitSharedChacheMode( Element element, CachingType sharedCacheMode ) { createSimpleTextElement( element, PersistenceDescriptorXMLMarshaller.SHARED_CACHE_MODE, sharedCacheMode != null ? sharedCacheMode.name() : null, false ); }
private void visitSharedCacheMode( PersistenceUnitModel persistenceUnit, NodeList nodes ) { String value = parseSimpleTextElement( nodes ); persistenceUnit.setSharedCacheMode( value != null ? CachingType.valueOf( value ) : null ); }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = ~~result; result = 31 * result + ( description != null ? description.hashCode() : 0 ); result = ~~result; result = 31 * result + ( provider != null ? provider.hashCode() : 0 ); result = ~~result; result = 31 * result + ( jtaDataSource != null ? jtaDataSource.hashCode() : 0 ); result = ~~result; result = 31 * result + ( nonJtaDataSource != null ? nonJtaDataSource.hashCode() : 0 ); result = ~~result; result = 31 * result + ( mappingFile != null ? mappingFile.hashCode() : 0 ); result = ~~result; result = 31 * result + ( jarFile != null ? jarFile.hashCode() : 0 ); result = ~~result; result = 31 * result + ( classes != null ? classes.hashCode() : 0 ); result = ~~result; result = 31 * result + ( excludeUnlistedClasses != null ? excludeUnlistedClasses.hashCode() : 0 ); result = ~~result; result = 31 * result + ( sharedCacheMode != null ? sharedCacheMode.hashCode() : 0 ); result = ~~result; result = 31 * result + ( validationMode != null ? validationMode.hashCode() : 0 ); result = ~~result; result = 31 * result + ( properties != null ? properties.hashCode() : 0 ); result = ~~result; result = 31 * result + ( transactionType != null ? transactionType.hashCode() : 0 ); result = ~~result; return result; } }