Class GroupMembership


  • public class GroupMembership
    extends Object
    Stores information about entity's membership in a group. Group information is not stored here, besides its path.
    Author:
    K. Benedyczak
    • Constructor Detail

      • GroupMembership

        public GroupMembership​(String group,
                               long entityId,
                               Date creationTs,
                               String translationProfile,
                               String remoteIdp)
      • GroupMembership

        public GroupMembership​(String group,
                               long entityId,
                               Date creationTs)
      • GroupMembership

        public GroupMembership​(com.fasterxml.jackson.databind.node.ObjectNode src)
    • Method Detail

      • getGroup

        public String getGroup()
      • getEntityId

        public long getEntityId()
      • getCreationTs

        public Date getCreationTs()
      • getTranslationProfile

        public String getTranslationProfile()
      • getRemoteIdp

        public String getRemoteIdp()
      • setGroup

        public void setGroup​(String group)
      • setEntityId

        public void setEntityId​(long entityId)
      • setCreationTs

        public void setCreationTs​(Date creationTs)
      • setTranslationProfile

        public void setTranslationProfile​(String translationProfile)
      • setRemoteIdp

        public void setRemoteIdp​(String remoteIdp)
      • toJson

        public com.fasterxml.jackson.databind.node.ObjectNode toJson()
      • toJsonBase

        public com.fasterxml.jackson.databind.node.ObjectNode toJsonBase()
      • fromJsonBase

        public void fromJsonBase​(com.fasterxml.jackson.databind.node.ObjectNode main)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object