Package pl.edu.icm.unity.types.basic
Class GroupMembership
- java.lang.Object
-
- pl.edu.icm.unity.types.basic.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 Summary
Constructors Constructor Description GroupMembership(com.fasterxml.jackson.databind.node.ObjectNode src)
GroupMembership(String group, long entityId, Date creationTs)
GroupMembership(String group, long entityId, Date creationTs, String translationProfile, String remoteIdp)
GroupMembership(GroupMembership src)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
void
fromJsonBase(com.fasterxml.jackson.databind.node.ObjectNode main)
Date
getCreationTs()
long
getEntityId()
String
getGroup()
String
getRemoteIdp()
String
getTranslationProfile()
int
hashCode()
void
setCreationTs(Date creationTs)
void
setEntityId(long entityId)
void
setGroup(String group)
void
setRemoteIdp(String remoteIdp)
void
setTranslationProfile(String translationProfile)
com.fasterxml.jackson.databind.node.ObjectNode
toJson()
com.fasterxml.jackson.databind.node.ObjectNode
toJsonBase()
String
toString()
-
-
-
Constructor Detail
-
GroupMembership
public GroupMembership(String group, long entityId, Date creationTs, String translationProfile, String remoteIdp)
-
GroupMembership
public GroupMembership(GroupMembership src)
-
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)
-
-