psdi.app.recontask.engine

Class ReconUtil

  • java.lang.Object
    • psdi.app.recontask.engine.ReconUtil


  • public class ReconUtil
    extends java.lang.Object
    A class should packages attributes and their object (MBO and database) names Until someone as the time to look at this, these utilities should do
    • Field Detail

      • DS1_COMPFILTER_OBJECT_NAME

        public static java.lang.String DS1_COMPFILTER_OBJECT_NAME
      • DS1_COMPFILTER_ATTRIBUTE_NAME

        public static java.lang.String DS1_COMPFILTER_ATTRIBUTE_NAME
      • DS1_COMPFILTER_CLASSSTRUCTURE_ID

        public static java.lang.String DS1_COMPFILTER_CLASSSTRUCTURE_ID
      • DS2_COMPFILTER_OBJECT_NAME

        public static java.lang.String DS2_COMPFILTER_OBJECT_NAME
      • DS2_COMPFILTER_ATTRIBUTE_NAME

        public static java.lang.String DS2_COMPFILTER_ATTRIBUTE_NAME
      • DS2_COMPFILTER_CLASSSTRUCTURE_ID

        public static java.lang.String DS2_COMPFILTER_CLASSSTRUCTURE_ID
      • DS1_RULECLAUSE_OBJECT_NAME

        public static java.lang.String DS1_RULECLAUSE_OBJECT_NAME
      • DS1_RULECLAUSE_ATTRIBUTE_NAME

        public static java.lang.String DS1_RULECLAUSE_ATTRIBUTE_NAME
      • DS1_RULECLAUSE_CLASSSTRUCTURE_ID

        public static java.lang.String DS1_RULECLAUSE_CLASSSTRUCTURE_ID
      • DS2_RULECLAUSE_OBJECT_NAME

        public static java.lang.String DS2_RULECLAUSE_OBJECT_NAME
      • DS2_RULECLAUSE_ATTRIBUTE_NAME

        public static java.lang.String DS2_RULECLAUSE_ATTRIBUTE_NAME
      • DS2_RULECLAUSE_CLASSSTRUCTURE_ID

        public static java.lang.String DS2_RULECLAUSE_CLASSSTRUCTURE_ID
    • Constructor Detail

      • ReconUtil

        public ReconUtil()
    • Method Detail

      • getAttributeName

        public static java.lang.String getAttributeName(java.lang.String fullName)
        The format of a fully qualified name is,
        ObjectName?ClassstructureId.AttributeName
        Or
        ObjectName.AttributeName
      • getObjectName

        public static java.lang.String getObjectName(java.lang.String fullName)
        The format of a fully qualified name is,
        ObjectName?ClassstructureId.AttributeName
        Or
        ObjectName.AttributeName
      • getClassstructureId

        public static java.lang.String getClassstructureId(java.lang.String fullName)
        The format of a fully qualified name is,
        ObjectName?ClassstructureId.AttributeName
        Or
        ObjectName.AttributeName
      • getMasterObjectName

        public static java.lang.String getMasterObjectName(DataSet ds,
                                                           java.lang.String objectName)
        returns the master object name if this object is a spec, otherwise return self;
        the returned name if not qualified.
      • stripNamePrefixes

        public static java.util.Set stripNamePrefixes(java.util.Set attributeSet)
      • getPrimaryKeyNames

        public static java.lang.String[] getPrimaryKeyNames(java.lang.String objectName)
                                                     throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • buildToken

        public static java.lang.String buildToken(MboRemote clause,
                                                  DataSet dataSet,
                                                  java.lang.String objectNameFld,
                                                  java.lang.String attributeNameFld,
                                                  java.lang.String classstructureIdFld)
                                           throws MXException,
                                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isNull

        public static boolean isNull(java.lang.String str)
      • isEmpty

        public static boolean isEmpty(java.lang.String str)
        Tests if the given parameter is null or is an empty string. Similar to method isNull except that leading/trailing spaces are not trimmed before comparison.
        Parameters:
        str -
        Returns:
      • isEmpty

        public static boolean isEmpty(java.util.Map map)
      • isEmpty

        public static boolean isEmpty(java.util.Collection cl)
      • logNotFoundError

        public static void logNotFoundError(ReconInfo reconInfo,
                                            java.lang.String message)
        Logs a not found error with the given message
        Parameters:
        message - Message to output