public class MboSetInfoBase extends CachedObject
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<java.lang.String> |
getHierarchyList() |
java.lang.String |
getInitEventName() |
java.lang.String |
getKeyRelationshipWhere() |
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 |
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<java.lang.String> |
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 |
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<java.lang.String> 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 |
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<java.lang.String> 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.
|
addToRepository, getClonedInfo, getID, getReference, getTenantId, isLoaded, isMasterInfo, isSameTenantAsReference, setID, setReference, setTenantId, setTenantReference
public java.lang.String getKeyRelationshipWhere()
public void setKeyRelationshipWhere(java.lang.String keyRelationshipWhere)
public java.util.HashSet<java.lang.String> getUniqueEntityColumns()
public void setUniqueEntityColumns(java.util.HashSet<java.lang.String> uniqueEntityColumns)
public boolean isIncludedParentRelationship()
public void setIncludedParentRelationship(boolean includedParentRelationship)
public java.lang.String getUniqueIDName()
public void setUniqueIDName(java.lang.String name)
unique
- Attribute namepublic java.lang.String getContentAttrName()
public void setContentAttrName(java.lang.String name)
unique
- Attribute namepublic java.lang.String getClassName()
public void setClassName(java.lang.String className)
className
- fully qualified Java class name that provides
implementation details of the business object.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- description of what this business object
is used for.public boolean isMainObject()
public void setMainObject(boolean mainObject)
objectName
- name of this main object.public boolean isEAuditEnabled()
public void setEAuditEnabled(boolean enabled)
enabled
- pass true value to indicate that the business
object is enabled for electronic auditing, otherwise
pass false.public java.lang.String getEAuditFilter()
public void setEAuditFilter(java.lang.String filter)
filter
- the SQL where clause to be applied to determine
whether the business object data modifications
need to be prompted for electronic signature.public java.lang.String getESigFilter()
public void setESigFilter(java.lang.String filter)
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.public java.lang.String getEntityName()
public void setEntityName(java.lang.String entityName)
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.public java.lang.String getExtendsObject()
public void setExtendsObject(java.lang.String baseBusinessObjectName)
baseBusinessObjectName
- name of the business object
from which this business object is
inherited.public boolean isView()
public void setView(boolean view)
view
- pass true to indicate that the business object is based
on a database view, otherwise false.public java.lang.String getObjectName()
public void setObjectName(java.lang.String objectName)
objectName
- name of this Business object.public boolean isPersistent()
public void setPersistent(boolean persistent)
persistent
- pass true, if the business object is persistent,
otherwise false.public java.lang.String getServiceName()
public void setServiceName(java.lang.String serviceName)
serviceName
- service name that represents the business object.public int getSiteOrgType()
public java.lang.String getSiteOrgTypeAsString()
public boolean isUserdefined()
public void setUserdefined(boolean userdefined)
userdefined
- pass true if this business object is user defined,
otherwise false.public boolean isImported()
public void setImported(boolean imported)
imported
- pass true if this business object is imported
into MAXIMO data dictionary tables.public boolean isInternal()
public void setInternal(boolean flag)
flag
- pass true value to indicate that the business
object is internal, otherwise pass false.public void setSiteOrgType(java.lang.String level)
level
- a String value (either SYSTEM, SITE, ORG, ORGSITE)
that represents level of usage of this business object.public java.lang.String getName()
public java.lang.String getInitEventName()
public java.lang.String getAppValidateEventName()
public void setFetchStopLimit(int max)
max
- public int getFetchStopLimit()
public java.lang.String getTextdirection()
public void setTextdirection(java.lang.String string)
public void setHierarchyList(java.util.List<java.lang.String> hierarchyList)
hierarchyList
- a list of business object names in the
hierarchy order from root to leaf node.public java.util.List<java.lang.String> getHierarchyList()
public java.lang.String getCacheName()
CachedObject
getCacheName
in class CachedObject