Package org.apache.syncope.common.lib.to
Class Item
- java.lang.Object
 - 
- org.apache.syncope.common.lib.to.Item
 
 
- 
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 SCIMItem
public class Item extends Object implements Serializable
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected booleanconnObjectKeySpecify if the mapped target resource's field is the key.protected StringextAttrNameExternal resource's field to be mapped.protected StringintAttrNameAttribute schema to be mapped.protected StringmandatoryConditionSpecify if the mapped target resource's field is nullable.protected booleanpasswordSpecify if the mapped target resource's field is the password.protected StringpropagationJEXLTransformer(Optional) JEXL expression to apply to values before propagation.protected StringpullJEXLTransformer(Optional) JEXL expression to apply to values before pull.protected MappingPurposepurposeMapping purposes.protected List<String>transformers 
- 
Constructor Summary
Constructors Constructor Description Item() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetExtAttrName()StringgetIntAttrName()StringgetMandatoryCondition()StringgetPropagationJEXLTransformer()StringgetPullJEXLTransformer()MappingPurposegetPurpose()List<String>getTransformers()inthashCode()booleanisConnObjectKey()booleanisPassword()voidsetConnObjectKey(boolean connObjectKey)voidsetExtAttrName(String extAttrName)voidsetIntAttrName(String intAttrName)voidsetMandatoryCondition(String mandatoryCondition)voidsetPassword(boolean password)voidsetPropagationJEXLTransformer(String propagationJEXLTransformer)voidsetPullJEXLTransformer(String pullJEXLTransformer)voidsetPurpose(MappingPurpose purpose) 
 - 
 
- 
- 
Field Detail
- 
intAttrName
protected String intAttrName
Attribute schema to be mapped. Consider other we can associate tha same attribute schema more than once, with different aliases, to different resource attributes. 
- 
extAttrName
protected String extAttrName
External resource's field to be mapped. 
- 
connObjectKey
protected boolean connObjectKey
Specify if the mapped target resource's field is the key. 
- 
password
protected boolean password
Specify if the mapped target resource's field is the password. 
- 
mandatoryCondition
protected String mandatoryCondition
Specify if the mapped target resource's field is nullable. 
- 
purpose
protected MappingPurpose purpose
Mapping purposes. 
- 
propagationJEXLTransformer
protected String propagationJEXLTransformer
(Optional) JEXL expression to apply to values before propagation. 
- 
pullJEXLTransformer
protected String pullJEXLTransformer
(Optional) JEXL expression to apply to values before pull. 
 - 
 
- 
Method Detail
- 
isConnObjectKey
public boolean isConnObjectKey()
 
- 
setConnObjectKey
public void setConnObjectKey(boolean connObjectKey)
 
- 
getExtAttrName
public String getExtAttrName()
 
- 
setExtAttrName
public void setExtAttrName(String extAttrName)
 
- 
getMandatoryCondition
public String getMandatoryCondition()
 
- 
setMandatoryCondition
public void setMandatoryCondition(String mandatoryCondition)
 
- 
isPassword
public boolean isPassword()
 
- 
setPassword
public void setPassword(boolean password)
 
- 
getIntAttrName
public String getIntAttrName()
 
- 
setIntAttrName
public void setIntAttrName(String intAttrName)
 
- 
getPurpose
public MappingPurpose getPurpose()
 
- 
setPurpose
public void setPurpose(MappingPurpose purpose)
 
- 
getPropagationJEXLTransformer
public String getPropagationJEXLTransformer()
 
- 
setPropagationJEXLTransformer
public void setPropagationJEXLTransformer(String propagationJEXLTransformer)
 
- 
getPullJEXLTransformer
public String getPullJEXLTransformer()
 
- 
setPullJEXLTransformer
public void setPullJEXLTransformer(String pullJEXLTransformer)
 
 - 
 
 -