Class HibernateIdentityObject
java.lang.Object
org.picketlink.idm.impl.model.hibernate.HibernateIdentityObject
- All Implemented Interfaces:
org.picketlink.idm.spi.model.IdentityObject
@Entity(name="HibernateIdentityObject")
public class HibernateIdentityObject
extends Object
implements org.picketlink.idm.spi.model.IdentityObject
-
Constructor Summary
ConstructorsConstructorDescriptionHibernateIdentityObject(String name, HibernateIdentityObjectType identityType, HibernateRealm realm) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(HibernateIdentityObjectAttribute attribute) voidaddCredential(HibernateIdentityObjectCredential credential) voidaddFromRelationship(HibernateIdentityObjectRelationship fromRelationship) voidaddTextAttribute(String name, String[] values) voidaddToRelationship(HibernateIdentityObjectRelationship toRelationship) getCredential(org.picketlink.idm.spi.model.IdentityObjectCredentialType type) getId()booleanhasCredential(org.picketlink.idm.spi.model.IdentityObjectCredentialType type) booleanvoidremoveAttribute(String name) voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.picketlink.idm.spi.model.IdentityObject
getIdentityType, getName
-
Constructor Details
-
HibernateIdentityObject
public HibernateIdentityObject() -
HibernateIdentityObject
public HibernateIdentityObject(String name, HibernateIdentityObjectType identityType, HibernateRealm realm)
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.picketlink.idm.spi.model.IdentityObject
-
getIdLong
-
setId
-
addAttribute
-
getAttributesAsMap
-
addTextAttribute
-
removeAttribute
-
addFromRelationship
-
addToRelationship
-
addCredential
-
hasCredentials
public boolean hasCredentials() -
hasCredential
public boolean hasCredential(org.picketlink.idm.spi.model.IdentityObjectCredentialType type) -
getCredential
public HibernateIdentityObjectCredential getCredential(org.picketlink.idm.spi.model.IdentityObjectCredentialType type) -
validatePolicy
public void validatePolicy() throws org.picketlink.idm.common.exception.PolicyValidationException- Specified by:
validatePolicyin interfaceorg.picketlink.idm.spi.model.IdentityObject- Throws:
org.picketlink.idm.common.exception.PolicyValidationException
-