Class DefaultPushCorrelationRule

  • All Implemented Interfaces:
    org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule

    public class DefaultPushCorrelationRule
    extends Object
    implements org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.syncope.common.lib.policy.DefaultPushCorrelationRuleConf conf  
      protected static org.apache.syncope.common.lib.search.ConnObjectTOFiqlSearchConditionBuilder FIQL_BUILDER  
      protected org.apache.syncope.core.provisioning.api.MappingManager mappingManager  
      • Fields inherited from interface org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule

        DEFAULT_FIQL_BUILDER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.identityconnectors.framework.common.objects.filter.Filter getFilter​(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.common.lib.to.Provision provision)  
      String getFIQL​(org.identityconnectors.framework.common.objects.ConnectorObject connectorObject, org.apache.syncope.common.lib.to.Provision provision)  
      void setConf​(org.apache.syncope.common.lib.policy.PushCorrelationRuleConf conf)  
    • Field Detail

      • FIQL_BUILDER

        protected static final org.apache.syncope.common.lib.search.ConnObjectTOFiqlSearchConditionBuilder FIQL_BUILDER
      • mappingManager

        @Autowired
        protected org.apache.syncope.core.provisioning.api.MappingManager mappingManager
      • conf

        protected org.apache.syncope.common.lib.policy.DefaultPushCorrelationRuleConf conf
    • Constructor Detail

      • DefaultPushCorrelationRule

        public DefaultPushCorrelationRule()
    • Method Detail

      • setConf

        public void setConf​(org.apache.syncope.common.lib.policy.PushCorrelationRuleConf conf)
        Specified by:
        setConf in interface org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule
      • getFilter

        public org.identityconnectors.framework.common.objects.filter.Filter getFilter​(org.apache.syncope.core.persistence.api.entity.Any<?> any,
                                                                                       org.apache.syncope.core.persistence.api.entity.ExternalResource resource,
                                                                                       org.apache.syncope.common.lib.to.Provision provision)
        Specified by:
        getFilter in interface org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule
      • getFIQL

        public String getFIQL​(org.identityconnectors.framework.common.objects.ConnectorObject connectorObject,
                              org.apache.syncope.common.lib.to.Provision provision)
        Specified by:
        getFIQL in interface org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule