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 Details

  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.picketlink.idm.spi.model.IdentityObject
    • getIdLong

      public Long getIdLong()
    • setId

      public void setId(String id)
    • addAttribute

      public void addAttribute(HibernateIdentityObjectAttribute attribute)
    • getAttributesAsMap

      public Map<String,Collection> getAttributesAsMap()
    • addTextAttribute

      public void addTextAttribute(String name, String[] values)
    • removeAttribute

      public void removeAttribute(String name)
    • addFromRelationship

      public void addFromRelationship(HibernateIdentityObjectRelationship fromRelationship)
    • addToRelationship

      public void addToRelationship(HibernateIdentityObjectRelationship toRelationship)
    • addCredential

      public void addCredential(HibernateIdentityObjectCredential credential)
    • 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:
      validatePolicy in interface org.picketlink.idm.spi.model.IdentityObject
      Throws:
      org.picketlink.idm.common.exception.PolicyValidationException