com.ibm.openpages.api.trigger.oob.lifecycle

Class DefaultLifecycleRule



  • public class DefaultLifecycleRule
    extends DefaultRule
    DefaultLifecycleRule - This rule is used for the Lifecycle transition change

    Trigger Attributes:
    objecttype - Resource Type Name. E.g.

    • Constructor Detail

      • DefaultLifecycleRule

        public DefaultLifecycleRule()
    • Method Detail

      • isApplicable

        public boolean isApplicable(CreateResourceEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for CreateResourceEvent type. It always return false. Override this methods if CreateResourceEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - a create resource event to be handled
      • isApplicable

        public boolean isApplicable(UpdateResourceEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for UpdateResourceEvent type. It always return false. Override this methods if UpdateResourceEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - an update resource event to be handled
      • isApplicable

        public boolean isApplicable(AssociateResourceEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for AssociateResourceEvent type. It always return false. Override this methods if AssociateResourceEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - an associate resource event to be handled
      • isApplicable

        public boolean isApplicable(DisassociateResourceEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for DisassociateResourceEvent type. It always return false. Override this methods if DisassociateResourceEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - a disassociate resource event to be handled
      • isApplicable

        public boolean isApplicable(CopyResourceEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for CopyResourceEvent type. It always return false. Override this methods if CopyResourceEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - a copy resource event to be handled
      • isApplicable

        public boolean isApplicable(DeleteResourceEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for DeleteResourceEvent type. It always return false. Override this methods if DeleteResourceEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - a delete resource event to be handled
      • isApplicable

        public boolean isApplicable(QueryEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for QueryEvent type. It always return false. Override this methods if QueryEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - a query event to be handled
      • isApplicable

        public boolean isApplicable(SearchEvent event)
        Description copied from class: DefaultRule
        Default isApplicable() method for SearchEvent type. It always return false. Override this methods if SearchEvent type is associated with the trigger rule.
        Overrides:
        isApplicable in class DefaultRule
        Parameters:
        event - a search event to be handled
      • checkObjectType

        public boolean checkObjectType(IGRCObject object)
      • getObjectType

        public java.lang.String getObjectType()
      • getFieldGroup

        public java.lang.String getFieldGroup()
      • getTransitionFieldName

        public java.lang.String getTransitionFieldName()
      • getLifecycleFieldName

        public java.lang.String getLifecycleFieldName()
      • getAssigneeFieldName

        public java.lang.String getAssigneeFieldName()
      • getUpdateAssigneeFieldName

        public java.lang.String getUpdateAssigneeFieldName()

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.