psdi.app.swcatalog

Interface SoftwareCatalogRemote

  • All Superinterfaces:
    MboRemote, java.rmi.Remote
    All Known Implementing Classes:
    SoftwareCatalog


    public interface SoftwareCatalogRemote
    extends MboRemote
    The remote interface for the Software Catalog business object.
    Since:
    7.2
    • Field Detail

      • UNIQUE_ID_SEPARATOR

        static final java.lang.String UNIQUE_ID_SEPARATOR
        The separator used between the components of the generated unique ID
        See Also:
        Constant Field Values
      • VER_REL_SEPARATOR

        static final java.lang.String VER_REL_SEPARATOR
        The separator used version and release in the generated unique ID
        See Also:
        Constant Field Values
      • UNIQUE_ID_COMPONENTS

        static final java.lang.String[] UNIQUE_ID_COMPONENTS
        The ordered components of the generated unique ID
    • Method Detail

      • generateUniqueId

        java.lang.String generateUniqueId()
                                   throws java.rmi.RemoteException,
                                          MXException
        Generate a "unique" ID based on the current contents of the object. Gets the contents of the attributes listed in UNIQUE_ID_COMPONENTS, trims the values, converts them to upper case, and puts UNIQUE_ID_SEPARATOR between them, to produce a quasi-unique ID
        Returns:
        String
        Throws:
        java.rmi.RemoteException
        MXException
      • getVuiExhibitID

        java.lang.String getVuiExhibitID()
                                  throws MXException,
                                         java.rmi.RemoteException
        Get the Value Unit Exhibit List ID. If value of the current node is null or empty retrieve the value from the parent. recursive call.
        Returns:
        String vulExhibitID or null if none is set
        Throws:
        MXException
        java.rmi.RemoteException
      • setNameAndTypeReadOnly

        void setNameAndTypeReadOnly()
                             throws MXException,
                                    java.rmi.RemoteException
        Make the field TYPE of this MBO read-only
        Throws:
        MXException
        java.rmi.RemoteException