com.ibm.tivoli.maximo.script

Class ScriptParamInfo

  • java.lang.Object
    • com.ibm.tivoli.maximo.script.ScriptParamInfo
  • Direct Known Subclasses:
    ScriptLaunchPointParamInfo


    public class ScriptParamInfo
    extends java.lang.Object
    A class to store the script parameter details. Each script parameter will be represented by an instance of a ScriptParamInfo object.
    • Constructor Detail

      • ScriptParamInfo

        public ScriptParamInfo(java.lang.String name,
                               java.lang.String inOutType,
                               java.lang.String varSource,
                               java.lang.String varSourceType,
                               long accessFlag,
                               java.lang.String literalValueType,
                               boolean allowOverride)
    • Method Detail

      • isUsesSelectorExpression

        public boolean isUsesSelectorExpression()
      • isAllowOverride

        public boolean isAllowOverride()
      • isBindingMaxProp

        public boolean isBindingMaxProp()
      • isBindingMaxVar

        public boolean isBindingMaxVar()
      • isBindingMboAttr

        public boolean isBindingMboAttr()
      • isBindingLiteral

        public boolean isBindingLiteral()
      • getLiteralValueType

        public java.lang.String getLiteralValueType()
      • getName

        public java.lang.String getName()
        Returns:
        the paramName
      • getInoutType

        public java.lang.String getInoutType()
        Returns:
        the inoutType
      • getVarBindingValue

        public java.lang.String getVarBindingValue()
        Returns:
        the sourceMboAttr
      • getVarBindingType

        public java.lang.String getVarBindingType()
        Returns:
        the sourceMboAttr
      • hasVarBindingValue

        public boolean hasVarBindingValue()
      • getAccessFlag

        public long getAccessFlag()
      • isArrayType

        public boolean isArrayType()
        Returns:
        true if the variable is of array type
      • getMboRelationPath

        public java.lang.String getMboRelationPath()
        Returns:
        returns the mbo relation path without the end attribute/attribute metadat token.
      • isMboAttributeFlag

        public boolean isMboAttributeFlag()
        Returns:
        true
      • getMboAttributeFlagName

        public java.lang.String getMboAttributeFlagName()
      • getMboAttributeName

        public java.lang.String getMboAttributeName()
      • getMboAttributeNameLocalPart

        public java.lang.String getMboAttributeNameLocalPart()
      • isMboAttributeFlagRequired

        public boolean isMboAttributeFlagRequired()
      • isMboAttributeFlagHidden

        public boolean isMboAttributeFlagHidden()
      • isMboAttributeFlagReadonly

        public boolean isMboAttributeFlagReadonly()
      • isMboAttributeFlagInternal

        public boolean isMboAttributeFlagInternal()
      • isMboAttributeFlagInitial

        public boolean isMboAttributeFlagInitial()
      • isMboAttributeFlagPrevious

        public boolean isMboAttributeFlagPrevious()
      • isMboAttributeFlagModified

        public boolean isMboAttributeFlagModified()