psdi.mbo

Class MboSetInfoBase

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable


    public class MboSetInfoBase
    extends CachedObject
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected java.lang.Object syncLock 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getAppValidateEventName() 
      java.lang.String getCacheName()
      Return the identifier of the repository name for this cached object
      java.lang.String getClassName()
      Returns a Java class name with a fully qualified package name that provides implementation details of the business object.
      java.lang.String getContentAttrName()
      Returns unique Content Attribute Name associated with the given object, if any.
      java.lang.String getDescription()
      Returns description of what this business object is for.
      java.lang.String getEAuditFilter()
      Returns a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature.
      java.lang.String getEntityName()
      Returns name of database table or view on which this business object is based.
      java.lang.String getESigFilter()
      Returns a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature or not.
      java.lang.String getExtendsObject()
      Returns base business object name from which this business object is inherited, if the business object is inherited from another one.
      int getFetchStopLimit()
      Get the fetch stop limit.
      java.util.List getHierarchyList() 
      java.lang.String getInitEventName() 
      java.lang.String getKeyRelationshipWhere() 
      java.lang.String getLatitude()
      Sets information where to get Latitude for this object.
      java.lang.String getLongtitude()
      Sets information where to get Longitude for this object.
      java.lang.String getName()
      Returns the name of the business object.
      java.lang.String getObjectName()
      Returns the name of this Business object.
      java.lang.String getResourceType()
      Returns resource type.
      java.lang.String getServiceName()
      Returns service name that represents the business object.
      int getSiteOrgType()
      Level at which the business object is used (site/organization/system/organizationWithSite).
      java.lang.String getSiteOrgTypeAsString()
      Returns the level at which the business object is used (site/organization/system/organizationWithSite).
      java.lang.String getTextdirection() 
      java.util.HashSet getUniqueEntityColumns() 
      java.lang.String getUniqueIDName()
      Returns unique ID Name associated with the given object, if any.
      boolean isEAuditEnabled()
      Returns whether this business object is enabled for electronic auditing or not.
      boolean isImported()
      Returns whether or not the business object is created based on a table that is imported into MAXIMO data dictionary tables.
      boolean isIncludedParentRelationship() 
      boolean isInternal()
      Returns whether this business object is and internal one.
      boolean isMainObject()
      Returns whether this object is Main object.
      boolean isNOSql()
      Returns indicator if resource type.SQL or NOSQL (not-only SQL)
      boolean isPersistent()
      Returns whether the business object is persistent or not (whether the data is stored/retrieved from the database or not).
      boolean isUserdefined()
      Returns whether the business object is default MAXIMO provided or something that the customer has created.
      boolean isView()
      Returns whether the business object is based on a database view or not.
      void setClassName(java.lang.String className)
      Sets the Java class name with a fully qualified package name that provides implementation details of the business object.
      void setContentAttrName(java.lang.String name)
      Sets the unique Content Attribute Name associated with the given object
      void setDescription(java.lang.String description)
      Sets description of what this business object is for.
      void setEAuditEnabled(boolean enabled)
      Sets whether this business object is enabled for electronic auditing or not.
      void setEAuditFilter(java.lang.String filter)
      Sets a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature.
      void setEntityName(java.lang.String entityName)
      Sets name of database table or view on which this business object is based.
      void setESigFilter(java.lang.String filter)
      Sets a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature or not.
      void setExtendsObject(java.lang.String baseBusinessObjectName)
      Sets base business object name from which this business object is inherited, if the business object is inherited from another one.
      void setFetchStopLimit(int max)
      Set the fetch stop limit
      void setHierarchyList(java.util.List hierarchyList)
      Sets list of business object names in the hierarchy order from root to leaf node, used mainly to quickly figure out the inheritance hierarchy and to figure out whether the business object is inheriting from a given business object name.
      void setImported(boolean imported)
      Sets whether or not the business object is created based on a table that is imported into MAXIMO data dictionary tables.
      void setIncludedParentRelationship(boolean includedParentRelationship) 
      void setInternal(boolean flag)
      Sets whether this business object is internal one.
      void setKeyRelationshipWhere(java.lang.String keyRelationshipWhere) 
      void setLatitude(java.lang.String refy)
      Sets information where to get Latitude for this object.
      void setLongtitude(java.lang.String refx)
      Sets information where to get Longitude for this object.
      void setMainObject(boolean mainObject)
      sets the main object
      void setObjectName(java.lang.String objectName)
      Returns the name of this Business object.
      void setPersistent(boolean persistent)
      Sets whether the business object is persistent or not (whether the data is stored/retrieved from the database or not).
      void setServiceName(java.lang.String serviceName)
      Sets service name that represents the business object.
      void setSiteOrgType(java.lang.String level)
      Sets the level at which the business object is used (site/organization/system/organizationWithSite).
      void setTextdirection(java.lang.String string) 
      void setUniqueEntityColumns(java.util.HashSet uniqueEntityColumns) 
      void setUniqueIDName(java.lang.String name)
      Sets the unique ID Name associated with the given object
      void setUserdefined(boolean userdefined)
      Sets whether the business object is default MAXIMO provided or something that the customer has created.
      void setView(boolean view)
      Sets whether the business object is based on a database view or not.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • syncLock

        protected transient volatile java.lang.Object syncLock
    • Method Detail

      • getKeyRelationshipWhere

        public java.lang.String getKeyRelationshipWhere()
      • setKeyRelationshipWhere

        public void setKeyRelationshipWhere(java.lang.String keyRelationshipWhere)
      • getUniqueEntityColumns

        public java.util.HashSet getUniqueEntityColumns()
      • setUniqueEntityColumns

        public void setUniqueEntityColumns(java.util.HashSet uniqueEntityColumns)
      • isIncludedParentRelationship

        public boolean isIncludedParentRelationship()
      • setIncludedParentRelationship

        public void setIncludedParentRelationship(boolean includedParentRelationship)
      • getUniqueIDName

        public java.lang.String getUniqueIDName()
        Returns unique ID Name associated with the given object, if any.
        Returns:
        unique ID Name associated with the given object, if any, otherwise returns null.
      • setUniqueIDName

        public void setUniqueIDName(java.lang.String name)
        Sets the unique ID Name associated with the given object
        Parameters:
        unique - Attribute name
      • getContentAttrName

        public java.lang.String getContentAttrName()
        Returns unique Content Attribute Name associated with the given object, if any.
        Returns:
        Content Attribute Name associated with the given object, if any, otherwise returns null.
      • setContentAttrName

        public void setContentAttrName(java.lang.String name)
        Sets the unique Content Attribute Name associated with the given object
        Parameters:
        unique - Attribute name
      • getClassName

        public java.lang.String getClassName()
        Returns a Java class name with a fully qualified package name that provides implementation details of the business object.
        Returns:
        A Java class name with a fully qualified package name
      • setClassName

        public void setClassName(java.lang.String className)
        Sets the Java class name with a fully qualified package name that provides implementation details of the business object.
        Parameters:
        className - fully qualified Java class name that provides implementation details of the business object.
      • getDescription

        public java.lang.String getDescription()
        Returns description of what this business object is for.
        Returns:
        description of what this business object is for
      • setDescription

        public void setDescription(java.lang.String description)
        Sets description of what this business object is for.
        Parameters:
        description - description of what this business object is used for.
      • isMainObject

        public boolean isMainObject()
        Returns whether this object is Main object.
        Returns:
        name of this main object.
      • setMainObject

        public void setMainObject(boolean mainObject)
        sets the main object
        Parameters:
        objectName - name of this main object.
      • isEAuditEnabled

        public boolean isEAuditEnabled()
        Returns whether this business object is enabled for electronic auditing or not.
        Returns:
        true, if this business object is enabled for electronic auditing, otherwise returns false.
      • setEAuditEnabled

        public void setEAuditEnabled(boolean enabled)
        Sets whether this business object is enabled for electronic auditing or not.
        Parameters:
        enabled - pass true value to indicate that the business object is enabled for electronic auditing, otherwise pass false.
      • getEAuditFilter

        public java.lang.String getEAuditFilter()
        Returns a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature.
        Returns:
        a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature. Returns null, if there is no filter defined.
      • setEAuditFilter

        public void setEAuditFilter(java.lang.String filter)
        Sets a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature.
        Parameters:
        filter - the SQL where clause to be applied to determine whether the business object data modifications need to be prompted for electronic signature.
      • getESigFilter

        public java.lang.String getESigFilter()
        Returns a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature or not.
        Returns:
        a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature or not. Returns null, if there is no filter defined.
      • setESigFilter

        public void setESigFilter(java.lang.String filter)
        Sets a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature or not.
        Parameters:
        filter - a filter (SQL where clause) to be applied to determine whether the business object data modifications need to be prompted for electronic signature or not. Returns null, if there is no filter defined.
      • getEntityName

        public java.lang.String getEntityName()
        Returns name of database table or view on which this business object is based. The data is fetched from the database using this name in the SQL query.
        Returns:
        name of table or view on which this business object is based. Returns null, if the business object is non-persistent and is not based on any table or view.
      • setEntityName

        public void setEntityName(java.lang.String entityName)
        Sets name of database table or view on which this business object is based. The data is fetched from the database using this name in the SQL query.
        Parameters:
        entityName - name of database table or view on which this business object is based. A null value indicates that this business object is not based on any database view or table and represents a non-persistent object.
      • getExtendsObject

        public java.lang.String getExtendsObject()
        Returns base business object name from which this business object is inherited, if the business object is inherited from another one.
        Returns:
        base business object name from which this business object is extended. Returns null, if the business object is not an extended business object.
      • getResourceType

        public java.lang.String getResourceType()
        Returns resource type. Can be SQL or NOSQL (not-only SQL)
        Returns:
        resource type.
      • isNOSql

        public boolean isNOSql()
        Returns indicator if resource type.SQL or NOSQL (not-only SQL)
        Returns:
        is resource type NOSQL.
      • setExtendsObject

        public void setExtendsObject(java.lang.String baseBusinessObjectName)
        Sets base business object name from which this business object is inherited, if the business object is inherited from another one.
        Parameters:
        baseBusinessObjectName - name of the business object from which this business object is inherited.
      • isView

        public boolean isView()
        Returns whether the business object is based on a database view or not. All inherited business objects are based on a database view.
        Returns:
        true, if the business object is based on a database view, otherwise false.
      • setView

        public void setView(boolean view)
        Sets whether the business object is based on a database view or not. All inherited business objects are based on a database view.
        Parameters:
        view - pass true to indicate that the business object is based on a database view, otherwise false.
      • getObjectName

        public java.lang.String getObjectName()
        Returns the name of this Business object.
        Returns:
        name of this Business object.
      • setObjectName

        public void setObjectName(java.lang.String objectName)
        Returns the name of this Business object.
        Parameters:
        objectName - name of this Business object.
      • isPersistent

        public boolean isPersistent()
        Returns whether the business object is persistent or not (whether the data is stored/retrieved from the database or not).
        Returns:
        true, if the business object is persistent, otherwise false.
      • setPersistent

        public void setPersistent(boolean persistent)
        Sets whether the business object is persistent or not (whether the data is stored/retrieved from the database or not).
        Parameters:
        persistent - pass true, if the business object is persistent, otherwise false.
      • getServiceName

        public java.lang.String getServiceName()
        Returns service name that represents the business object.
        Returns:
        service name that represents the business object.
      • setServiceName

        public void setServiceName(java.lang.String serviceName)
        Sets service name that represents the business object.
        Parameters:
        serviceName - service name that represents the business object.
      • getSiteOrgType

        public int getSiteOrgType()
        Level at which the business object is used (site/organization/system/organizationWithSite). An integer value used to represent level.
        Returns:
        an integer value (either SYSTEMLEVEL0, SITELEVEL1, ORGLEVEL2, ORGWITHSITE3) that represents level of usage of this business object.
      • getSiteOrgTypeAsString

        public java.lang.String getSiteOrgTypeAsString()
        Returns the level at which the business object is used (site/organization/system/organizationWithSite).
        Returns:
        a String value (either SYSTEM, SITE, ORG, ORGSITE) that represents level of usage of this business object.
      • isUserdefined

        public boolean isUserdefined()
        Returns whether the business object is default MAXIMO provided or something that the customer has created.
        Returns:
        true if this business object is user defined, otherwise false.
      • setUserdefined

        public void setUserdefined(boolean userdefined)
        Sets whether the business object is default MAXIMO provided or something that the customer has created.
        Parameters:
        userdefined - pass true if this business object is user defined, otherwise false.
      • isImported

        public boolean isImported()
        Returns whether or not the business object is created based on a table that is imported into MAXIMO data dictionary tables.
        Returns:
        true if this business object is created based on a table that is imported into MAXIMO data dictionary tables.
      • setImported

        public void setImported(boolean imported)
        Sets whether or not the business object is created based on a table that is imported into MAXIMO data dictionary tables.
        Parameters:
        imported - pass true if this business object is imported into MAXIMO data dictionary tables.
      • isInternal

        public boolean isInternal()
        Returns whether this business object is and internal one.
        Returns:
        true, if this business object is internal, otherwise returns false.
      • setInternal

        public void setInternal(boolean flag)
        Sets whether this business object is internal one.
        Parameters:
        flag - pass true value to indicate that the business object is internal, otherwise pass false.
      • setSiteOrgType

        public void setSiteOrgType(java.lang.String level)
        Sets the level at which the business object is used (site/organization/system/organizationWithSite).
        Parameters:
        level - a String value (either SYSTEM, SITE, ORG, ORGSITE) that represents level of usage of this business object.
      • getName

        public java.lang.String getName()
        Returns the name of the business object.
        Returns:
        name of the business object.
      • getInitEventName

        public java.lang.String getInitEventName()
      • getAppValidateEventName

        public java.lang.String getAppValidateEventName()
      • setFetchStopLimit

        public void setFetchStopLimit(int max)
        Set the fetch stop limit
        Parameters:
        max -
      • getFetchStopLimit

        public int getFetchStopLimit()
        Get the fetch stop limit.
      • getTextdirection

        public java.lang.String getTextdirection()
      • setTextdirection

        public void setTextdirection(java.lang.String string)
      • setHierarchyList

        public void setHierarchyList(java.util.List hierarchyList)
        Sets list of business object names in the hierarchy order from root to leaf node, used mainly to quickly figure out the inheritance hierarchy and to figure out whether the business object is inheriting from a given business object name.
        Parameters:
        hierarchyList - a list of business object names in the hierarchy order from root to leaf node.
      • getHierarchyList

        public java.util.List getHierarchyList()
      • getLatitude

        public java.lang.String getLatitude()
        Sets information where to get Latitude for this object.
        Parameters:
        ref - latitude location
      • getLongtitude

        public java.lang.String getLongtitude()
        Sets information where to get Longitude for this object.
        Parameters:
        ref - Longitude location
      • setLatitude

        public void setLatitude(java.lang.String refy)
        Sets information where to get Latitude for this object.
        Parameters:
        ref - latitude location
      • setLongtitude

        public void setLongtitude(java.lang.String refx)
        Sets information where to get Longitude for this object.
        Parameters:
        ref - Longitude location
      • getCacheName

        public java.lang.String getCacheName()
        Description copied from class: CachedObject
        Return the identifier of the repository name for this cached object
        Specified by:
        getCacheName in class CachedObject
        Returns: