public static CacheDataDescriptionImpl decode(EntityPersister persister) { return new CacheDataDescriptionImpl( !persister.getEntityMetamodel().hasImmutableNaturalId(), false, null ); }
public static CacheDataDescriptionImpl decode(EntityPersister persister) { return new CacheDataDescriptionImpl( !persister.getEntityMetamodel().hasImmutableNaturalId(), false, null ); }
public static CacheDataDescriptionImpl decode(EntityBinding model) { return new CacheDataDescriptionImpl( model.isMutable(), model.isVersioned(), getVersionComparator( model ) ); }
public static CacheDataDescriptionImpl decode(EntityBinding model) { return new CacheDataDescriptionImpl( model.isMutable(), model.isVersioned(), getVersionComparator( model ) ); }
public static CacheDataDescriptionImpl decode(PersistentClass model) { return new CacheDataDescriptionImpl( model.isMutable(), model.isVersioned(), model.isVersioned() ? ( ( VersionType ) model.getVersion().getType() ).getComparator() : null ); }
public static CacheDataDescriptionImpl decode(PersistentClass model) { return new CacheDataDescriptionImpl( model.isMutable(), model.isVersioned(), model.isVersioned() ? ( ( VersionType ) model.getVersion().getType() ).getComparator() : null ); }
public static CacheDataDescriptionImpl decode(PluralAttributeBinding model) { return new CacheDataDescriptionImpl( model.isMutable(), model.getContainer().seekEntityBinding().isVersioned(), getVersionComparator( model.getContainer().seekEntityBinding() ) ); }
public static CacheDataDescriptionImpl decode(PluralAttributeBinding model) { return new CacheDataDescriptionImpl( model.isMutable(), model.getContainer().seekEntityBinding().isVersioned(), getVersionComparator( model.getContainer().seekEntityBinding() ) ); }
public static CacheDataDescriptionImpl decode(Collection model) { return new CacheDataDescriptionImpl( model.isMutable(), model.getOwner().isVersioned(), model.getOwner().isVersioned() ? ( ( VersionType ) model.getOwner().getVersion().getType() ).getComparator() : null ); }
public static CacheDataDescriptionImpl decode(Collection model) { return new CacheDataDescriptionImpl( model.isMutable(), model.getOwner().isVersioned(), model.getOwner().isVersioned() ? ( ( VersionType ) model.getOwner().getVersion().getType() ).getComparator() : null ); }