Package com.soffid.iam.sync.intf
Class AuthoritativeChange
- java.lang.Object
-
- com.soffid.iam.sync.intf.AuthoritativeChange
-
- All Implemented Interfaces:
Serializable
public class AuthoritativeChange extends Object implements Serializable
ValueObject AuthoritativeChange- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AuthoritativeChange()AuthoritativeChange(AuthoritativeChange otherBean)AuthoritativeChange(AuthoritativeChangeIdentifier id, SoffidObjectType objectType, String sourceSystem, User user, Map<String,Object> attributes, Set<String> groups, Collection<GroupUser> groups2, Group group, CustomObject object)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getAttributes()Gets value for attribute attributesGroupgetGroup()Gets value for attribute groupSet<String>getGroups()Gets value for attribute groupsCollection<GroupUser>getGroups2()Gets value for attribute groups2AuthoritativeChangeIdentifiergetId()Gets value for attribute idCustomObjectgetObject()Gets value for attribute objectSoffidObjectTypegetObjectType()Gets value for attribute objectTypeStringgetSourceSystem()Gets value for attribute sourceSystemUsergetUser()Gets value for attribute uservoidsetAttributes(Map<String,Object> attributes)Sets value for attribute attributesvoidsetGroup(Group group)Sets value for attribute groupvoidsetGroups(Set<String> groups)Sets value for attribute groupsvoidsetGroups2(Collection<GroupUser> groups2)Sets value for attribute groups2voidsetId(AuthoritativeChangeIdentifier id)Sets value for attribute idvoidsetObject(CustomObject object)Sets value for attribute objectvoidsetObjectType(SoffidObjectType objectType)Sets value for attribute objectTypevoidsetSourceSystem(String sourceSystem)Sets value for attribute sourceSystemvoidsetUser(User user)Sets value for attribute userstatic AuthoritativeChangetoAuthoritativeChange(AuthoritativeChange vo)Creates a AuthoritativeChange value object based on a AuthoritativeChange object.static voidtoAuthoritativeChange(AuthoritativeChange source, AuthoritativeChange target)Updates a AuthoritativeChange value object based on a AuthoritativeChange object.static AuthoritativeChange[]toAuthoritativeChangeArray(AuthoritativeChange[] source)Creates a AuthoritativeChange array on a AuthoritativeChange array.static AsyncList<AuthoritativeChange>toAuthoritativeChangeAsyncList(AsyncList<AuthoritativeChange> source)Creates a AuthoritativeChange asynclist on a AuthoritativeChange collection.static PagedResult<AuthoritativeChange>toAuthoritativeChangeList(PagedResult<AuthoritativeChange> source)Creates a AuthoritativeChange pagedResult on a AuthoritativeChange collection.static List<AuthoritativeChange>toAuthoritativeChangeList(Collection<AuthoritativeChange> source)Creates a AuthoritativeChange list on a AuthoritativeChange collection.StringtoString()Returns a string representation of the value object.
-
-
-
Constructor Detail
-
AuthoritativeChange
public AuthoritativeChange()
-
AuthoritativeChange
public AuthoritativeChange(AuthoritativeChangeIdentifier id, SoffidObjectType objectType, String sourceSystem, User user, Map<String,Object> attributes, Set<String> groups, Collection<GroupUser> groups2, Group group, CustomObject object)
-
AuthoritativeChange
public AuthoritativeChange(AuthoritativeChange otherBean)
-
-
Method Detail
-
getId
public AuthoritativeChangeIdentifier getId()
Gets value for attribute id
-
setId
public void setId(AuthoritativeChangeIdentifier id)
Sets value for attribute id
-
getObjectType
public SoffidObjectType getObjectType()
Gets value for attribute objectType
-
setObjectType
public void setObjectType(SoffidObjectType objectType)
Sets value for attribute objectType
-
getSourceSystem
public String getSourceSystem()
Gets value for attribute sourceSystem
-
setSourceSystem
public void setSourceSystem(String sourceSystem)
Sets value for attribute sourceSystem
-
getUser
public User getUser()
Gets value for attribute user
-
setUser
public void setUser(User user)
Sets value for attribute user
-
setAttributes
public void setAttributes(Map<String,Object> attributes)
Sets value for attribute attributes
-
getGroups2
public Collection<GroupUser> getGroups2()
Gets value for attribute groups2
-
setGroups2
public void setGroups2(Collection<GroupUser> groups2)
Sets value for attribute groups2
-
getGroup
public Group getGroup()
Gets value for attribute group
-
setGroup
public void setGroup(Group group)
Sets value for attribute group
-
getObject
public CustomObject getObject()
Gets value for attribute object
-
setObject
public void setObject(CustomObject object)
Sets value for attribute object
-
toString
public String toString()
Returns a string representation of the value object.
-
toAuthoritativeChange
public static AuthoritativeChange toAuthoritativeChange(AuthoritativeChange vo)
Creates a AuthoritativeChange value object based on a AuthoritativeChange object.
-
toAuthoritativeChangeList
public static List<AuthoritativeChange> toAuthoritativeChangeList(Collection<AuthoritativeChange> source)
Creates a AuthoritativeChange list on a AuthoritativeChange collection.
-
toAuthoritativeChangeList
public static PagedResult<AuthoritativeChange> toAuthoritativeChangeList(PagedResult<AuthoritativeChange> source)
Creates a AuthoritativeChange pagedResult on a AuthoritativeChange collection.
-
toAuthoritativeChangeAsyncList
public static AsyncList<AuthoritativeChange> toAuthoritativeChangeAsyncList(AsyncList<AuthoritativeChange> source)
Creates a AuthoritativeChange asynclist on a AuthoritativeChange collection.
-
toAuthoritativeChangeArray
public static AuthoritativeChange[] toAuthoritativeChangeArray(AuthoritativeChange[] source)
Creates a AuthoritativeChange array on a AuthoritativeChange array.
-
toAuthoritativeChange
public static void toAuthoritativeChange(AuthoritativeChange source, AuthoritativeChange target)
Updates a AuthoritativeChange value object based on a AuthoritativeChange object.
-
-