Class AttributeCleanupPluginCfgDefn

    • Method Detail

      • getInstance

        public static AttributeCleanupPluginCfgDefn getInstance()
        Get the Attribute Cleanup Plugin configuration definition singleton.
        Returns:
        Returns the Attribute Cleanup Plugin configuration definition singleton.
      • getEnabledPropertyDefinition

        public BooleanPropertyDefinition getEnabledPropertyDefinition()
        Get the "enabled" property definition.

        Indicates whether the plug-in is enabled for use.

        Returns:
        Returns the "enabled" property definition.
      • getInvokeForInternalOperationsPropertyDefinition

        public BooleanPropertyDefinition getInvokeForInternalOperationsPropertyDefinition()
        Get the "invoke-for-internal-operations" property definition.

        Indicates whether the plug-in should be invoked for internal operations.

        Any plug-in that can be invoked for internal operations must ensure that it does not create any new internal operatons that can cause the same plug-in to be re-invoked.

        Returns:
        Returns the "invoke-for-internal-operations" property definition.
      • getJavaClassPropertyDefinition

        public ClassPropertyDefinition getJavaClassPropertyDefinition()
        Get the "java-class" property definition.

        Specifies the fully-qualified name of the Java class that provides the plug-in implementation.

        Returns:
        Returns the "java-class" property definition.
      • getPluginTypePropertyDefinition

        public EnumPropertyDefinition<PluginCfgDefn.PluginType> getPluginTypePropertyDefinition()
        Get the "plugin-type" property definition.

        Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.

        Returns:
        Returns the "plugin-type" property definition.
      • getRemoveInboundAttributesPropertyDefinition

        public StringPropertyDefinition getRemoveInboundAttributesPropertyDefinition()
        Get the "remove-inbound-attributes" property definition.

        A list of attributes which should be removed from incoming add or modify requests.

        Returns:
        Returns the "remove-inbound-attributes" property definition.
      • getRenameInboundAttributesPropertyDefinition

        public StringPropertyDefinition getRenameInboundAttributesPropertyDefinition()
        Get the "rename-inbound-attributes" property definition.

        A list of attributes which should be renamed in incoming add or modify requests.

        Returns:
        Returns the "rename-inbound-attributes" property definition.