Package es.caib.seycon.ng.sync.intf
Class ExtensibleObjectMapping
- java.lang.Object
-
- es.caib.seycon.ng.comu.ObjectMapping
-
- es.caib.seycon.ng.sync.intf.ExtensibleObjectMapping
-
- All Implemented Interfaces:
Serializable
public class ExtensibleObjectMapping extends ObjectMapping
- Author:
- gbuades
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtensibleObjectMapping()ExtensibleObjectMapping(ObjectMapping otherBean)ExtensibleObjectMapping(Long id, String systemObject, SoffidObjectType soffidObject, String condition, Long dispatcherId)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 booleanappliesToSoffidObject(ExtensibleObject soffidObject)booleanappliesToSystemObject(ExtensibleObject soffidObject)Collection<AttributeMapping>getAttributes()Map<String,String>getProperties()Collection<ObjectMappingTrigger>getTriggers()voidsetAttributes(Collection<AttributeMapping> attributes)voidsetProperties(Map<String,String> properties)voidsetTriggers(Collection<ObjectMappingTrigger> triggers)static ExtensibleObjectMappingtoExtensibleObjectMapping(ExtensibleObjectMapping other)static List<ExtensibleObjectMapping>toExtensibleObjectMappingList(Collection<ExtensibleObjectMapping> source)Creates a User list on a Usuari collection.-
Methods inherited from class es.caib.seycon.ng.comu.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)
-
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
-
getTriggers
public Collection<ObjectMappingTrigger> getTriggers()
-
setTriggers
public void setTriggers(Collection<ObjectMappingTrigger> triggers)
-
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.
-
appliesToSoffidObject
public boolean appliesToSoffidObject(ExtensibleObject soffidObject)
-
appliesToSystemObject
public boolean appliesToSystemObject(ExtensibleObject soffidObject)
-
-