psdi.iface.app.wsregistry

Class MaxWSRegistrySet

  • java.lang.Object
    • Constructor Detail

      • MaxWSRegistrySet

        public MaxWSRegistrySet(MboServerInterface ms)
                         throws MXException,
                                java.rmi.RemoteException
        Construct the MaxWSRegistrySet set.
        Parameters:
        ms -
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • fillNewRegistry

        public void fillNewRegistry(java.lang.String source)
                             throws MXException,
                                    java.rmi.RemoteException
        Fills MaxWSRegistrySet with Mbo's seleted.
        Specified by:
        fillNewRegistry in interface MaxWSRegistrySetRemote
        Parameters:
        source - source type
        Throws:
        MXException
        java.rmi.RemoteException
      • deployWebService

        public void deployWebService(boolean jaxwsDeploy)
                              throws MXException,
                                     java.rmi.RemoteException
        Deploy Web Service in Axis or JAXWS.
        Specified by:
        deployWebService in interface MaxWSRegistrySetRemote
        Parameters:
        jaxwsDeploy - JAXWS or AXIS deployment
        Throws:
        MXException
        java.rmi.RemoteException
      • undeployWebService

        public void undeployWebService(boolean jaxwsDeploy)
                                throws MXException,
                                       java.rmi.RemoteException
        Undeploy Web Service in Axis or JAXWS.
        Specified by:
        undeployWebService in interface MaxWSRegistrySetRemote
        Parameters:
        jaxwsDeploy - JAXWS or AXIS deployment
        Throws:
        MXException
        java.rmi.RemoteException
      • convertToJAXWS

        public void convertToJAXWS()
                            throws MXException,
                                   java.rmi.RemoteException
        Called when the mbo is saved to the database. Remove all Mbo's from the set which are nor selected.
        Specified by:
        convertToJAXWS in interface MaxWSRegistrySetRemote
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • save

        public void save()
                  throws MXException,
                         java.rmi.RemoteException
        Called when the mbo is saved to the database. Remove all Mbo's from the set which are nor selected.
        Specified by:
        save in interface MboSetRemote
        Overrides:
        save in class MboSet
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
        See Also:
        MboSet.reset()
      • isJaxws

        public boolean isJaxws()
                        throws MXException,
                               java.rmi.RemoteException
        Returns uniqie ID of the new Mbo
        Returns:
        unique ID of new Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • setQbe

        public void setQbe(java.lang.String attribute,
                           java.lang.String expression)
                    throws MXException,
                           java.rmi.RemoteException
        Description copied from class: MboSet
        Add an expression to the existing Qbe. This will take effect the next time the MboSet is reset and a record is fetched. setQbe(String, String) can be called multiple times before initiating the fetch, in which case the expressions will be ANDed together.
        Specified by:
        setQbe in interface MboSetRemote
        Overrides:
        setQbe in class MboSet
        Parameters:
        attribute - The attribute name whose value is being restricted.
        expression - The restriction value for the attribute. The expression can be in either of two forms:
        • [operator] [operand] For example, >10. The supported operators are >, >=, <, <=, =, !=, and LIKE (default). For string datatypes, the operand can contain % characters for wildcards.
        • [operand] For example, "ABC" . In this form, the operator is assumed to be LIKE.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        MboSet.resetQbe(), MboSet.setQbe(String[], String), MboSet.reset(), MboSet.getMbo()
      • reset

        public void reset()
                   throws MXException,
                          java.rmi.RemoteException
        Description copied from class: MboSet
        Clears the current contents of the collection. This will cause a requery to the database. Save changes you wish to keep before calling this method. All linked Mbos and MboSets are closed.
        Specified by:
        reset in interface MboSetRemote
        Overrides:
        reset in class MboSet
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        MboSet.save()