psdi.app.assetcatalog

Class FldClassStructureHierarchyPath

    • Method Detail

      • smartFind

        public MboSetRemote smartFind(java.lang.String sourceObj,
                                      java.lang.String value,
                                      boolean exact)
                               throws MXException,
                                      java.rmi.RemoteException
        Override smartFind to use classstructureid not hierarchypath as hierarchypath is a non-persistent column and can not be used as a query field.
        Specified by:
        smartFind in interface MboValueListener
        Overrides:
        smartFind in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException
      • isAppNoSAVE

        public boolean isAppNoSAVE()
                            throws MXException,
                                   java.rmi.RemoteException
        IV76836:if the application is no save, then the whole object is readonly including the hierarchypath
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getAppOwner

        public MboRemote getAppOwner(MboRemote currentOwner)
                              throws MXException,
                                     java.rmi.RemoteException
        IV98009: this method is based on MboSet.getParentApp() but to return the owner of the MboSet associated with an appName. Reason: in isAppNoSAVE(), the code uses mboSet.getParentApp() to get appName. Therefore it needs to get the matching Mbo(owner)
        Parameters:
        currentOwner -
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException