public class ExpressionBuilder extends NonPersistentMbo implements ExpressionBuilderRemote, HierarchicalMboRemote
MULTILANGCOPY, phantomList, phantomQueue_AND_, _APPNAME_, _AVG_, _BETWEEN_, _CLOSEPAREN_, _DATE_, _DATETIME_, _DIVIDE_, _EQUALTO_, _EXPONENT_, _GREATER_, _GREATERQUAL_, _HOSTNAME_, _IN_, _ISNOTNULL_, _ISNULL_, _LESSER_, _LESSEREQUAL_, _LIKE_, _MAX_, _MBONAME_, _MIN_, _MINUS_, _MULTIPLY_, _NO_, _NOT_, _NOTEQUALTO_, _OPENPAREN_, _OR_, _OWNER_, _OWNERNAME_, _PERIOD_, _PERSON_, _PLUS_, _SEQUENCE_, _SQRT_, _STDDEV_, _UNIQUEID_, _USER_, _YES_ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER| Constructor and Description |
|---|
ExpressionBuilder(MboSet ms) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getColonize()
Return colonize
|
MboRemote |
getOwnerMbo() |
java.lang.String |
getOwnerMboName() |
java.util.HashMap |
getRelationshipTree() |
java.lang.String |
getTreeObjectName() |
boolean |
hasChildren()
Indicates that this Mbo has Mbos underneth it in the hierarchy
|
boolean |
hasParents()
Indicates that this Mbo is owned by another Mbo in the hierarchy.
|
void |
init()
Called by the framework when the Mbo has been constructed and the
MboValues have been initialized.
|
boolean |
isTop()
This method indicates if the Mbo is at the top level of a hierarchy.
|
boolean |
isWorkFlowParserOn()
Returns true if Work Flow Parser is turned on
|
void |
loadRelationshipTree()
Deprecated.
|
void |
setClassification() |
void |
setColonize(boolean flag)
Sets if the node attribute is prefixed with a colon
|
void |
setNodeValue(long uniqueId)
Deprecated.
|
void |
setNodeValue(long uniqueId,
java.lang.String dotnotation) |
void |
setPopUpDate(java.util.Date selectedDate) |
void |
setSubSelectNodeValue(java.lang.String attr) |
void |
setValueAND()
Sets the AND operator
|
void |
setValueAPPNAME() |
void |
setValueAVG() |
void |
setValueBETWEEN()
Sets BETWEEN
|
void |
setValueCLOSEPAREN()
Sets ')' - Close Parenthesis
|
void |
setValueDATE() |
void |
setValueDATETIME() |
void |
setValueDIVIDE() |
void |
setValueEQUALTO()
Sets '=' Equal to
|
void |
setValueEXPONENT() |
void |
setValueGREATEREQUAL() |
void |
setValueGREATERTHAN() |
void |
setValueHOSTNAME() |
void |
setValueIN()
Sets IN
|
void |
setValueLESSEREQUAL() |
void |
setValueLESSERTHAN() |
void |
setValueLIKE()
Sets LIKE
|
void |
setValueMAX() |
void |
setValueMBONAME() |
void |
setValueMIN() |
void |
setValueMINUS() |
void |
setValueMULTIPLY() |
void |
setValueNO() |
void |
setValueNOT()
Sets NOT
|
void |
setValueNOTEQUALTO()
Sets '<>' Not Equal to
|
void |
setValueNOTNULL()
Sets NOT NULL
|
void |
setValueNULL()
Sets NULL
|
void |
setValueOPENPAREN()
Sets '( ' - Open Parenthesis
|
void |
setValueOR()
Sets the OR operator
|
void |
setValueOWNER() |
void |
setValueOWNERNAME() |
void |
setValuePERIOD() |
void |
setValuePERSON() |
void |
setValuePLUS() |
void |
setValueSEQUENCE() |
void |
setValueSQRT() |
void |
setValueSTDDEV() |
void |
setValueUNIQUEID() |
void |
setValueUSER() |
void |
setValueYES() |
void |
setWorkFlowParser(boolean flag)
Determines which parser to use during validation
TRUE - Workflow Parser
FALSE - Expression builder Formatter
Default = FALSE
|
void |
validateCustomClass(java.lang.String customClass) |
void |
validateExpression() |
void |
validateWithExpBldFormatter() |
void |
validateWithWFParser() |
add, addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, canDelete, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkRecordLock, checkSiteOrgAccessForSave, clear, clearRelatedSets, clearRelatedSets, commit, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, deleteDoclinks, determineRequiredFieldsFromERM, duplicate, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, fireEvent, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getESId, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertOrgForSite, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboCtx, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRecordType, getRelatedSets, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getTenantIdForNoMboRecordData, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isApiBatchError, isAppLockEnabled, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isDuringInit, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, modify, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, save, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDatabaseDefaultValues, setDatabaseDefaultValues, setDefaultValue, setDefaultValues, setDeleted, setDuringInit, setEAuditFieldModified, setESId, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMboCtx, setMLValue, setModified, setModifiedForIntegrationOnly, setNewMbo, setNoSql, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setRecordType, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setTenantIdForNoMboRecordData, setUniqueIDValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromSequence, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, skipCopyField, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, throwRequiredException, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, undeleteDoclinks, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributespublic ExpressionBuilder(MboSet ms) throws MXException, java.rmi.RemoteException
ms - MXExceptionjava.rmi.RemoteExceptionpublic void setWorkFlowParser(boolean flag)
throws MXException,
java.rmi.RemoteException
setWorkFlowParser in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean isWorkFlowParserOn()
throws MXException,
java.rmi.RemoteException
isWorkFlowParserOn in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setColonize(boolean flag)
throws MXException,
java.rmi.RemoteException
setColonize in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean getColonize()
throws MXException,
java.rmi.RemoteException
getColonize in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueAND()
throws MXException,
java.rmi.RemoteException
setValueAND in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueOR()
throws MXException,
java.rmi.RemoteException
setValueOR in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueNOT()
throws MXException,
java.rmi.RemoteException
setValueNOT in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueLIKE()
throws MXException,
java.rmi.RemoteException
setValueLIKE in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueIN()
throws MXException,
java.rmi.RemoteException
setValueIN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueOPENPAREN()
throws MXException,
java.rmi.RemoteException
setValueOPENPAREN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueCLOSEPAREN()
throws MXException,
java.rmi.RemoteException
setValueCLOSEPAREN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueNULL()
throws MXException,
java.rmi.RemoteException
setValueNULL in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueNOTNULL()
throws MXException,
java.rmi.RemoteException
setValueNOTNULL in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueBETWEEN()
throws MXException,
java.rmi.RemoteException
setValueBETWEEN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueEQUALTO()
throws MXException,
java.rmi.RemoteException
setValueEQUALTO in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueNOTEQUALTO()
throws MXException,
java.rmi.RemoteException
setValueNOTEQUALTO in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueLESSERTHAN()
throws MXException,
java.rmi.RemoteException
setValueLESSERTHAN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueGREATERTHAN()
throws MXException,
java.rmi.RemoteException
setValueGREATERTHAN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueLESSEREQUAL()
throws MXException,
java.rmi.RemoteException
setValueLESSEREQUAL in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueGREATEREQUAL()
throws MXException,
java.rmi.RemoteException
setValueGREATEREQUAL in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueMIN()
throws MXException,
java.rmi.RemoteException
setValueMIN in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueMAX()
throws MXException,
java.rmi.RemoteException
setValueMAX in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueAVG()
throws MXException,
java.rmi.RemoteException
setValueAVG in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValuePERIOD()
throws MXException,
java.rmi.RemoteException
setValuePERIOD in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValuePLUS()
throws MXException,
java.rmi.RemoteException
setValuePLUS in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueMINUS()
throws MXException,
java.rmi.RemoteException
setValueMINUS in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueDIVIDE()
throws MXException,
java.rmi.RemoteException
setValueDIVIDE in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueMULTIPLY()
throws MXException,
java.rmi.RemoteException
setValueMULTIPLY in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueSQRT()
throws MXException,
java.rmi.RemoteException
setValueSQRT in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueEXPONENT()
throws MXException,
java.rmi.RemoteException
setValueEXPONENT in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueSTDDEV()
throws MXException,
java.rmi.RemoteException
setValueSTDDEV in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueDATE()
throws MXException,
java.rmi.RemoteException
setValueDATE in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueDATETIME()
throws MXException,
java.rmi.RemoteException
setValueDATETIME in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setPopUpDate(java.util.Date selectedDate)
throws MXException,
java.rmi.RemoteException
setPopUpDate in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueYES()
throws MXException,
java.rmi.RemoteException
setValueYES in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueNO()
throws MXException,
java.rmi.RemoteException
setValueNO in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueUSER()
throws MXException,
java.rmi.RemoteException
setValueUSER in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValuePERSON()
throws MXException,
java.rmi.RemoteException
setValuePERSON in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void setValueOWNER()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setValueOWNERNAME()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setValueAPPNAME()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setValueHOSTNAME()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setValueSEQUENCE()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setValueUNIQUEID()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setValueMBONAME()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setClassification()
throws MXException,
java.rmi.RemoteException
setClassification in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void validateWithWFParser()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void validateExpression()
throws java.rmi.RemoteException,
MXException,
java.sql.SQLException
validateExpression in interface ExpressionBuilderRemotejava.rmi.RemoteExceptionMXExceptionjava.sql.SQLExceptionpublic void validateWithExpBldFormatter()
throws java.rmi.RemoteException,
MXException,
java.sql.SQLException
java.rmi.RemoteExceptionMXExceptionjava.sql.SQLExceptionpublic void validateCustomClass(java.lang.String customClass)
throws MXSystemException,
java.rmi.RemoteException
validateCustomClass in interface ExpressionBuilderRemoteMXSystemExceptionjava.rmi.RemoteExceptionpublic MboRemote getOwnerMbo() throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.lang.String getOwnerMboName()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic void init()
throws MXException
Mboinit in class MboMXExceptionpublic java.lang.String getTreeObjectName()
throws MXException,
java.rmi.RemoteException
getTreeObjectName in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic void loadRelationshipTree()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setSubSelectNodeValue(java.lang.String attr)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic void setNodeValue(long uniqueId,
java.lang.String dotnotation)
throws java.rmi.RemoteException,
MXException
setNodeValue in interface ExpressionBuilderRemotejava.rmi.RemoteExceptionMXExceptionpublic void setNodeValue(long uniqueId)
throws java.rmi.RemoteException,
MXException
uniqueId - java.rmi.RemoteExceptionMXExceptionpublic java.util.HashMap getRelationshipTree()
throws MXException,
java.rmi.RemoteException
getRelationshipTree in interface ExpressionBuilderRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean isTop()
throws MXException,
java.rmi.RemoteException
HierarchicalMboRemoteisTop in interface HierarchicalMboRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean hasChildren()
throws MXException,
java.rmi.RemoteException
HierarchicalMboRemotehasChildren in interface HierarchicalMboRemoteMXExceptionjava.rmi.RemoteExceptionpublic boolean hasParents()
throws MXException,
java.rmi.RemoteException
HierarchicalMboRemotehasParents in interface HierarchicalMboRemoteMXExceptionjava.rmi.RemoteException