Class JEXLItemTransformerImpl
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.data.JEXLItemTransformerImpl
-
- All Implemented Interfaces:
org.apache.syncope.core.provisioning.api.data.ItemTransformer
,org.apache.syncope.core.provisioning.api.data.JEXLItemTransformer
public class JEXLItemTransformerImpl extends Object implements org.apache.syncope.core.provisioning.api.data.JEXLItemTransformer
-
-
Constructor Summary
Constructors Constructor Description JEXLItemTransformerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<org.apache.syncope.common.lib.types.AttrSchemaType,List<org.apache.syncope.core.persistence.api.entity.PlainAttrValue>>
beforePropagation(org.apache.syncope.common.lib.to.Item item, org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.common.lib.types.AttrSchemaType schemaType, List<org.apache.syncope.core.persistence.api.entity.PlainAttrValue> values)
protected org.apache.syncope.common.lib.types.AttrSchemaType
beforePropagation(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.common.lib.types.AttrSchemaType schemaType, org.apache.syncope.core.persistence.api.entity.PlainAttrValue value)
List<Object>
beforePull(org.apache.syncope.common.lib.to.Item item, org.apache.syncope.common.lib.to.EntityTO entityTO, List<Object> values)
void
setPropagationJEXL(String propagationJEXL)
void
setPullJEXL(String pullJEXL)
-
-
-
Method Detail
-
setPropagationJEXL
public void setPropagationJEXL(String propagationJEXL)
- Specified by:
setPropagationJEXL
in interfaceorg.apache.syncope.core.provisioning.api.data.JEXLItemTransformer
-
setPullJEXL
public void setPullJEXL(String pullJEXL)
- Specified by:
setPullJEXL
in interfaceorg.apache.syncope.core.provisioning.api.data.JEXLItemTransformer
-
beforePropagation
protected org.apache.syncope.common.lib.types.AttrSchemaType beforePropagation(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.common.lib.types.AttrSchemaType schemaType, org.apache.syncope.core.persistence.api.entity.PlainAttrValue value)
-
beforePropagation
public org.apache.commons.lang3.tuple.Pair<org.apache.syncope.common.lib.types.AttrSchemaType,List<org.apache.syncope.core.persistence.api.entity.PlainAttrValue>> beforePropagation(org.apache.syncope.common.lib.to.Item item, org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.common.lib.types.AttrSchemaType schemaType, List<org.apache.syncope.core.persistence.api.entity.PlainAttrValue> values)
- Specified by:
beforePropagation
in interfaceorg.apache.syncope.core.provisioning.api.data.ItemTransformer
-
-