psdi.app.contract.virtual

Class PropertyInput

  • All Implemented Interfaces:
    java.rmi.Remote, MboConstants, MboRemote, NonPersistentMboRemote, MaxRemoteProxy


    public class PropertyInput
    extends NonPersistentMbo
    implements NonPersistentMboRemote
    A non-persistent PropertyInput is created from PropertyAssoc and PropertyDefault based on Contract Type. It contains all the fields necessary to update PropertyDefault table. This Mbo is used to associate a property with a contract type and update the default value and editable flag of a property. Following is a list of fields that this non- persistent object contains.
    Attribute Name Description
    ContractTypeId Identifies the contract type. Contract type is same as Contract Type Value List.
    ContractDesc Description of the contract type.
    DataType Data type for the value of this property.
    DefaultValue Property identifier default value.
    Description Description of the property.
    Editable Y/N field indicating whether the property identifier be editable or not. The default value is Y.
    PropertyId Unique property identifier.
    • Constructor Detail

      • PropertyInput

        public PropertyInput(MboSet ms)
                      throws MXException,
                             java.rmi.RemoteException
        Construct the PropertyInput Mbo.
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Sets up a new PropertyInput object.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException