Class ExoHibernateIdentityStoreImpl
java.lang.Object
org.picketlink.idm.impl.store.hibernate.PatchedHibernateIdentityStoreImpl
org.gatein.portal.idm.impl.store.hibernate.ExoHibernateIdentityStoreImpl
- All Implemented Interfaces:
Serializable,IdentityStoreSource,org.picketlink.idm.spi.store.AttributeStore,org.picketlink.idm.spi.store.IdentityStore,org.picketlink.idm.spi.store.IdentityStoreSessionFactory
public class ExoHibernateIdentityStoreImpl
extends PatchedHibernateIdentityStoreImpl
implements org.picketlink.idm.spi.store.IdentityStore, IdentityStoreSource, Serializable
extends the class HibernateIdentityStoreImpl from PicketLink Idm to benefit from its methods in the implementation of isFirstlyCreatedIn() method declared in the IdentityStoreSource interface
in order to customize the Hibernate store
- See Also:
-
Field Summary
FieldsFields inherited from class org.picketlink.idm.impl.store.hibernate.PatchedHibernateIdentityStoreImpl
ADD_HIBERNATE_MAPPINGS, ALL_GROUPS_TYPE, ALLOW_NOT_CASE_SENSITIVE_SEARCH, ALLOW_NOT_DEFINED_ATTRIBUTES, ALLOW_NOT_DEFINED_IDENTITY_OBJECT_TYPES_OPTION, CREDENTIAL_TYPE_BINARY, CREDENTIAL_TYPE_PASSWORD, HIBERNATE_CONFIGURATION, HIBERNATE_SESSION_FACTORY_JNDI_NAME, HIBERNATE_SESSION_FACTORY_REGISTRY_NAME, IS_REALM_AWARE, LAZY_START_OF_HIBERNATE_TRANSACTION, MANAGE_TRANSACTION_DURING_BOOTSTRAP, POPULATE_IDENTITY_OBJECT_TYPES, POPULATE_MEMBERSHIP_TYPES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisFirstlyCreatedIn(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identityObject) Add the implementation of the method isFirstlyCreatedIn() declared in the interface IdentityStoreSourceMethods inherited from class org.picketlink.idm.impl.store.hibernate.PatchedHibernateIdentityStoreImpl
addAttributes, addIdentityObjectRelationshipType, addIdentityObjectType, addRealm, bootstrap, bootstrapHibernateSessionFactory, createIdentityObject, createIdentityObject, createIdentityStoreSession, createIdentityStoreSession, createRelationship, createRelationshipName, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObjectByUniqueAttribute, getAttribute, getAttributes, getAttributesMetaData, getHibernateSession, getId, getIdentityObjectCount, getIdentityObjectCount, getIdentityObjectsCount, getRelationshipNameProperties, getRelationshipNames, getRelationshipNames, getRelationshipNames, getRelationshipNames, getRelationshipProperties, getRelationshipsCount, getSupportedAttributeNames, getSupportedFeatures, isAllowNotCaseSensitiveSearch, isAllowNotDefinedIdentityObjectTypes, isManageTransactionDuringBootstrap, populateCredentialTypes, populateObjectTypes, populateRelationshipTypes, prepareIdentityObjectQuery, prepareResolveRelationshipsCriteria, removeAttributes, removeIdentityObject, removeRelationship, removeRelationshipName, removeRelationshipNameProperties, removeRelationshipProperties, removeRelationships, resolveRelationships, resolveRelationships, setId, setRelationshipNameProperties, setRelationshipProperties, updateAttributes, updateCredential, validateCredentialMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.picketlink.idm.spi.store.AttributeStore
addAttributes, findIdentityObjectByUniqueAttribute, getAttribute, getAttributes, getAttributesMetaData, getSupportedAttributeNames, removeAttributes, updateAttributesMethods inherited from interface org.picketlink.idm.spi.store.IdentityStore
bootstrap, createIdentityObject, createIdentityObject, createRelationship, createRelationshipName, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, findIdentityObject, getId, getIdentityObjectCount, getIdentityObjectCount, getIdentityObjectsCount, getRelationshipNameProperties, getRelationshipNames, getRelationshipNames, getRelationshipProperties, getRelationshipsCount, getSupportedFeatures, removeIdentityObject, removeRelationship, removeRelationshipName, removeRelationshipNameProperties, removeRelationshipProperties, removeRelationships, resolveRelationships, resolveRelationships, setRelationshipNameProperties, setRelationshipProperties, updateCredential, validateCredentialMethods inherited from interface org.picketlink.idm.spi.store.IdentityStoreSessionFactory
createIdentityStoreSession, createIdentityStoreSession
-
Field Details
-
DEFAULT_REALM_NAME
-
-
Constructor Details
-
ExoHibernateIdentityStoreImpl
-
-
Method Details
-
isFirstlyCreatedIn
public boolean isFirstlyCreatedIn(org.picketlink.idm.spi.store.IdentityStoreInvocationContext ctx, org.picketlink.idm.spi.model.IdentityObject identityObject) throws Exception Add the implementation of the method isFirstlyCreatedIn() declared in the interface IdentityStoreSource- Specified by:
isFirstlyCreatedInin interfaceIdentityStoreSource- Parameters:
ctx-identityObject-- Returns:
- Throws:
Exception
-