psdi.app.common.recon

Class FldDataSetAttributeName

    • Field Detail

      • fldDataSetOwner

        protected java.lang.String fldDataSetOwner
        The name of the data set type defining field of the owner object.
      • dsObjectName

        protected java.lang.String dsObjectName
        The name of the "Data Set X" field.
      • dsClassStructure

        protected java.lang.String dsClassStructure
        The child object's "Data Set N Class Structure Id" field name.
      • dsAttribute

        protected java.lang.String dsAttribute
        This object's "Data Set N Attribute" field name.
      • dsAttributeTitle

        protected java.lang.String dsAttributeTitle
        The child object's "Data Set N Attribute Title" field name.
      • fldOperator

        protected java.lang.String fldOperator
        The child object's "Operator" field name.
      • fldValue

        protected java.lang.String fldValue
        The child object's "Value" field name.
      • isRelationshipSet

        protected boolean isRelationshipSet
        True if relationship is set.
    • Constructor Detail

      • FldDataSetAttributeName

        public FldDataSetAttributeName(MboValue mbv,
                                       java.lang.String dsOwner,
                                       java.lang.String dsObject,
                                       java.lang.String dsClassStruct,
                                       java.lang.String dsTitle,
                                       java.lang.String fldOp,
                                       java.lang.String fldVal)
                                throws MXException,
                                       java.rmi.RemoteException
        Creates a field validator class for the "Data Set N Object Name". Receives all necessary field names as parameters.
        Parameters:
        mbv - Mbo value.
        dsOwner - Owner's "Data Set N" field name (RECONTYPE or COMPSET).
        dsObject - "Data Set N Object Name" field name.
        dsClassStruct - Classification Structure Id field name.
        dsTitle - Attribute Title field name.
        fldOp - Operator field.
        Throws:
        MXException - If there is an error.
        java.rmi.RemoteException - If there is an RMI error.
    • Method Detail

      • isUnitOfMeasure

        public boolean isUnitOfMeasure()
      • isReadOnly

        protected boolean isReadOnly()
                              throws MXException,
                                     java.rmi.RemoteException
        Determines if the field should be read-only or not.
        Returns:
        boolean The "read-only" state.
        Throws:
        MXException
        java.rmi.RemoteException
      • action

        public void action()
                    throws MXException,
                           java.rmi.RemoteException
        Called when a valid value is selected for this field. Sets the "enabled" state of the dependent fields.
        Specified by:
        action in interface MboValueListener
        Overrides:
        action in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException
      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        This class dynamically build relationship and listcriteria and validate from base class required relationship set. Issue 09-11099 - To support Migration Manager Deployment (non-UI) we need to overwrite validate() if there is no relationship set, no validation
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException
      • setRelationship

        public void setRelationship(java.lang.String objectName,
                                    java.lang.String whereClause)
        Set realtionship flag
        Overrides:
        setRelationship in class MAXTableDomain