Class LocalTriggerManager.ScriptRequirementsBean

  • All Implemented Interfaces:
    mks.frame.triggers.ScriptExposableBean
    Enclosing class:
    LocalTriggerManager

    public static class LocalTriggerManager.ScriptRequirementsBean
    extends LocalTriggerManager.ScriptIMBaseBean
    implements mks.frame.triggers.ScriptExposableBean
    This bean is intended for Requirements Solutions Triggers only, and should not be coded to, or relied upon to not change from release to release. Customers should not use this bean.
    • Constructor Detail

      • ScriptRequirementsBean

        public ScriptRequirementsBean​(mks.ci.server.engine.Type type,
                                      int userId,
                                      java.sql.Connection c)
                               throws mks.frame.triggers.TriggerException
        Create a new ScriptRequirementsBean
        Parameters:
        type - the type object that this bean wraps
        userId - the ID of the current user
        c - the database connection
        Throws:
        mks.frame.triggers.TriggerException
    • Method Detail

      • getExposedName

        public java.lang.String getExposedName()
        Returns the name of this bean that is exposed to the scripting language.
        Specified by:
        getExposedName in interface mks.frame.triggers.ScriptExposableBean
        Specified by:
        getExposedName in class ScriptBaseBean
        Returns:
        the bean name: imRequirementsBean.
      • getChangesField

        public java.lang.String getChangesField()
        Returns the value of the property "BackwardChangeOrderRelationshipFieldName" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getChangedByField

        public java.lang.String getChangedByField()
        Returns the value of the property "ChangeOrderRelationshipFieldName" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getChangeOrderPhaseField

        public java.lang.String getChangeOrderPhaseField()
        Returns the value of the property "ChangeOrderPhaseFieldName" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getChangeOrderActive

        public java.lang.String getChangeOrderActive()
        Returns the value of the property "ChangeOrderPhaseFieldActivePhase" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getAuthorizingChangeOrderField

        public java.lang.String getAuthorizingChangeOrderField()
        Returns the value of the property "AuthorizingChangeOrderFieldName" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getChangesAuthorizedField

        public java.lang.String getChangesAuthorizedField()
      • getCheckEditabilityField

        public java.lang.String getCheckEditabilityField()
        Returns the value of the property "UseHierarchicalEditabilityField" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getRequireCOField

        public java.lang.String getRequireCOField()
        Returns the value of the property "RequireChangeOrdersFieldName" defined on the type used to construct this bean or if not found, defined on the solution type. Value is required.
        Returns:
        the value of the type property.
      • getOpenUnassignedCOCountField

        public java.lang.String getOpenUnassignedCOCountField()
      • getDocumentInReviewStateName

        public java.lang.String getDocumentInReviewStateName()
      • getDocumentReviewPendingStateName

        public java.lang.String getDocumentReviewPendingStateName()
      • getIncludeReferenceField

        public java.lang.String getIncludeReferenceField()
        Returns the value of the property "IncludeReferenceFieldName" defined on the type used to construct this bean or if not found, defined on the solution type. Value is optional.
        Returns:
        the value of the type property, null if not found.
      • getValidCOFieldList

        public java.lang.String getValidCOFieldList()
                                             throws mks.frame.triggers.TriggerException
        Throws:
        mks.frame.triggers.TriggerException