psdi.iface.app.intobject

Class FldRelationName

    • Constructor Detail

      • FldRelationName

        public FldRelationName(MboValue mbv)
        Construct and attach to the MboValue.
        Parameters:
        mbv - MboValue
    • Method Detail

      • action

        public void action()
                    throws MXException,
                           java.rmi.RemoteException
        Set values for nonpersistent fields dbjoinrequired and cardinality from relation cache based on the selected relation.
        Specified by:
        action in interface MboValueListener
        Overrides:
        action in class MAXTableDomain
        Throws:
        MXException - throws MXApplicationException if the value is not found in the domain
        java.rmi.RemoteException - throws RemoteException
      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        Validate relationship name.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException - throws MXApplicationException if it doesn't find the relationship name in maxrelationship table.
        java.rmi.RemoteException - throws RemoteException
      • getList

        public MboSetRemote getList()
                             throws MXException,
                                    java.rmi.RemoteException
        Return list of relationship name from the maxrelationship table.
        Specified by:
        getList in interface MboValueListener
        Overrides:
        getList in class MAXTableDomain
        Returns:
        MboSetRemote returns MAXRELATIONSHIPSET
        Throws:
        MXException - throws MXException
        java.rmi.RemoteException - throws RemoteException