Package com.soffid.iam.sync.intf
Class ExtensibleObjectMapping
- java.lang.Object
-
- com.soffid.iam.api.ObjectMapping
-
- com.soffid.iam.sync.intf.ExtensibleObjectMapping
-
- All Implemented Interfaces:
Serializable
public class ExtensibleObjectMapping extends ObjectMapping
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtensibleObjectMapping()
ExtensibleObjectMapping(ObjectMapping otherBean)
ExtensibleObjectMapping(Long id, String systemObject, SoffidObjectType soffidObject, String condition, Long dispatcherId, boolean authoritative)
ExtensibleObjectMapping(Long id, String systemObject, SoffidObjectType soffidObject, String customObjectType, String condition, Long dispatcherId)
ExtensibleObjectMapping(String systemObject, SoffidObjectType soffidObject, Long dispatcherId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
appliesToSoffidObject(ExtensibleObject soffidObject)
boolean
appliesToSystemObject(ExtensibleObject soffidObject)
Collection<AttributeMapping>
getAttributes()
Map<String,String>
getProperties()
Collection<ObjectMappingTrigger>
getTriggers()
void
setAttributes(Collection<AttributeMapping> attributes)
void
setProperties(Map<String,String> properties)
void
setTriggers(Collection<ObjectMappingTrigger> triggers)
static ExtensibleObjectMapping
toExtensibleObjectMapping(ExtensibleObjectMapping other)
static List<ExtensibleObjectMapping>
toExtensibleObjectMappingList(Collection<ExtensibleObjectMapping> source)
Creates a User list on a Usuari collection.-
Methods inherited from class com.soffid.iam.api.ObjectMapping
getCondition, getDispatcherId, getId, getSoffidCustomObject, getSoffidObject, getSystemObject, isAuthoritative, setAuthoritative, setCondition, setDispatcherId, setId, setSoffidCustomObject, setSoffidObject, setSystemObject, toObjectMapping, toObjectMapping, toObjectMappingArray, toObjectMappingAsyncList, toObjectMappingList, toObjectMappingList, toString
-
-
-
-
Constructor Detail
-
ExtensibleObjectMapping
public ExtensibleObjectMapping()
-
ExtensibleObjectMapping
public ExtensibleObjectMapping(Long id, String systemObject, SoffidObjectType soffidObject, String condition, Long dispatcherId, boolean authoritative)
-
ExtensibleObjectMapping
public ExtensibleObjectMapping(Long id, String systemObject, SoffidObjectType soffidObject, String customObjectType, String condition, Long dispatcherId)
-
ExtensibleObjectMapping
public ExtensibleObjectMapping(ObjectMapping otherBean)
-
ExtensibleObjectMapping
public ExtensibleObjectMapping(String systemObject, SoffidObjectType soffidObject, Long dispatcherId)
-
-
Method Detail
-
getAttributes
public Collection<AttributeMapping> getAttributes()
-
setAttributes
public void setAttributes(Collection<AttributeMapping> attributes)
-
toExtensibleObjectMapping
public static ExtensibleObjectMapping toExtensibleObjectMapping(ExtensibleObjectMapping other)
-
toExtensibleObjectMappingList
public static List<ExtensibleObjectMapping> toExtensibleObjectMappingList(Collection<ExtensibleObjectMapping> source)
Creates a User list on a Usuari collection.
-
getTriggers
public Collection<ObjectMappingTrigger> getTriggers()
-
setTriggers
public void setTriggers(Collection<ObjectMappingTrigger> triggers)
-
appliesToSoffidObject
public boolean appliesToSoffidObject(ExtensibleObject soffidObject)
-
appliesToSystemObject
public boolean appliesToSystemObject(ExtensibleObject soffidObject)
-
-