Package es.caib.seycon.ng.sync.intf
Class AuthoritativeChange
- java.lang.Object
-
- es.caib.seycon.ng.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, Usuari user, Map<String,Object> attributes, Set<String> groups, Collection<UsuariGrup> groups2, Grup 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 attributesGrup
getGroup()
Gets value for attribute groupSet<String>
getGroups()
Gets value for attribute groupsCollection<UsuariGrup>
getGroups2()
Gets value for attribute groups2AuthoritativeChangeIdentifier
getId()
Gets value for attribute idCustomObject
getObject()
Gets value for attribute objectSoffidObjectType
getObjectType()
Gets value for attribute objectTypeString
getSourceSystem()
Gets value for attribute sourceSystemUsuari
getUser()
Gets value for attribute uservoid
setAttributes(Map<String,Object> attributes)
Sets value for attribute attributesvoid
setGroup(Grup group)
Sets value for attribute groupvoid
setGroups(Set<String> groups)
Sets value for attribute groupsvoid
setGroups2(Collection<UsuariGrup> groups2)
Sets value for attribute groups2void
setId(AuthoritativeChangeIdentifier id)
Sets value for attribute idvoid
setObject(CustomObject object)
Sets value for attribute objectvoid
setObjectType(SoffidObjectType objectType)
Sets value for attribute objectTypevoid
setSourceSystem(String sourceSystem)
Sets value for attribute sourceSystemvoid
setUser(Usuari user)
Sets value for attribute userstatic AuthoritativeChange
toAuthoritativeChange(AuthoritativeChange vo)
Creates a AuthoritativeChange value object based on a AuthoritativeChange object.static void
toAuthoritativeChange(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.String
toString()
Returns a string representation of the value object.
-
-
-
Constructor Detail
-
AuthoritativeChange
public AuthoritativeChange()
-
AuthoritativeChange
public AuthoritativeChange(AuthoritativeChangeIdentifier id, SoffidObjectType objectType, String sourceSystem, Usuari user, Map<String,Object> attributes, Set<String> groups, Collection<UsuariGrup> groups2, Grup 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 Usuari getUser()
Gets value for attribute user
-
setUser
public void setUser(Usuari user)
Sets value for attribute user
-
setAttributes
public void setAttributes(Map<String,Object> attributes)
Sets value for attribute attributes
-
getGroups2
public Collection<UsuariGrup> getGroups2()
Gets value for attribute groups2
-
setGroups2
public void setGroups2(Collection<UsuariGrup> groups2)
Sets value for attribute groups2
-
getGroup
public Grup getGroup()
Gets value for attribute group
-
setGroup
public void setGroup(Grup 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.
-
-