psdi.app.swcatalog

Class FldSWName

    • Field Detail

      • superValidate

        protected boolean superValidate
    • Constructor Detail

      • FldSWName

        public FldSWName(MboValue mbv)
                  throws MXException,
                         java.rmi.RemoteException
        Construct and attach to the specified mbo value
        Parameters:
        mbv - - software mbo value
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • getTargetFieldVame

        protected java.lang.String getTargetFieldVame()
                                               throws java.rmi.RemoteException,
                                                      MXException
        Return the name of the target field in the owner mbo. It depends on the owner mbo and the relationship through which the child mbo set was obtained
        Returns:
        String
        Throws:
        java.rmi.RemoteException
        MXException
        Since:
        7.2.1
      • getSwnameCriteria

        protected java.lang.String getSwnameCriteria()
                                              throws MXException,
                                                     java.rmi.RemoteException
        Get where clause for software that is not deleted, is not a variant, and is not a component. If from License Key page then get only software associated with the license.
        Returns:
        where clause without the 'where'
        Throws:
        MXException - from SqlFormat
        java.rmi.RemoteException
      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        Description copied from class: MAXTableDomain
        Validate that the MboSet returned used using either the relationship, or the where clause is not empty. If it is empty, throw an MXAPPLICATIONEXception. If there are attributes as part of the foreign key that don't allow null when this attribute is set, exception will be thrown if the value is empty.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException