public class ReportAdHoc extends Mbo implements ReportAdHocRemote, ReportConstants
ReportConstants.EmailFileTypes, ReportConstants.EmailType, ReportConstants.ReportTypes, ReportConstants.ScheduleType
Modifier and Type | Field and Description |
---|---|
int |
CALC_TAB |
int |
SELECT_TAB |
int |
SUM_TAB |
MULTILANGCOPY, phantomList, phantomQueue
APPHIERARCHY, ATTR_BOUNDARY_CHARS_PATTERN, ATTRIBUTE_BOUNDARY_CHARS, ATTRIBUTENAME, BIRTCTRLTYPE_TEXTBOX, BIRTDATATYPE_DATETIME, BIRTDATATYPE_STRING, DATA_TYPE_DATE_BIRT, DATA_TYPE_DATETIME_BIRT, DATA_TYPE_DECIMAL_BIRT, DATA_TYPE_FLOAT_BIRT, DATA_TYPE_INTEGER_BIRT, DATA_TYPE_STRING_BIRT, DATA_TYPE_TIME_BIRT, DEFAULTVALUE, DISPLAYWHERE, DPKEY_PREFIX, DQ_PROPNAME, EXPORT_ACTION, EXPORT_ACTION_ALL_REPORTS, EXPORT_ACTION_LIBRARY, EXPORT_ACTION_REPORT, EXPORT_APPNAME, EXPORT_FILENAME, FILTER, GROUP, HIDDEN, IMPORT_CRONTASK, IMPORT_INSTANCE, IMPORT_PARAM_ADMINONLY, INVALID_CHARS, INVALID_CHARS_PATTERN, JDBC_DATE, JDBC_DATETIME, JOIN_RELATION, LABELOVERRIDE, LINK_RELATION, LOOKUP_DATELOOKUP, LOOKUP_YORNLOOKUPLIST, LOOKUPNAME, MULTILOOKUP, OVERLOADED, PARAMDELIMITER, PARAMETERNAME, RELATION_NOT_USED, REPORT_APP_LOGGER, REPORT_CONTEXT_USER_STOPLIMIT, REPORTS_DISABLED, REQUIRED, RPT_STATUS_CANCELLED, RPT_STATUS_FAILED, RPT_STATUS_OK, RPT_STATUS_RECLIMIT, SEQUENCE, SORT, SUPPORTED_EXP_TYPES, THREAD_AVAILABLE, ZERO_CONCURRENT_RUN
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 |
---|
ReportAdHoc(MboSet ms)
Construct the ReportAdHoc object.
|
Modifier and Type | Method and Description |
---|---|
void |
add()
This is called when a new Mbo is added to the Mboset collection.
|
void |
addAllAttributes()
Add all attributes to the selected list and remove them from the available list.
|
void |
addAttrToExpr(MboRemote attribute,
boolean toBeAdded)
Add an attribute to the expression table.
|
void |
addAttrToSum(MboRemote attribute)
Add attribute in the Selected Fields list.
|
void |
addToExpressionList() |
void |
addToSummaryList()
Add the expression, description, category, and order to the Summary List table.
|
void |
clearCalcTempFields()
Clear the temp fields used for building an expression.
|
void |
clearFields(java.lang.String fieldType)
Clear sort, group, or filter fields, depending on type passed.
|
void |
copyChildrenForInit()
Populate the temporary child sets that are used in the Create Report UI.
|
void |
copyChildrenForSave()
Copy from the temporary child sets that are used in the Create Report UI
into the set that is saved in the transaction.
|
void |
createReport() |
java.lang.String |
createReportName()
Construct a unique file name in the format
|
void |
delete(long accessModifier)
Delete the ReportAdHoc and related ReportAdHocFields.
|
void |
disableScheduleFields(boolean disable)
Deprecated.
no longer allow scheduling when report is created
|
MboSetRemote |
getAvailableAttributesSet()
Gets the MboSet of available attributes.
|
MboSetRemote |
getAvailableAttributesSetCalc()
Gets the MboSet of available attributes.
|
java.lang.String |
getCategory(int objectID)
Returns the category name used in the categories tree for the specified
object ID.
|
java.lang.String |
getDuplicateReportName()
If the user has a QBR in this app with the same title, return its reportname value.
|
int |
getLevelCount(java.lang.String fieldType)
Returns the number of fields that exist for the passed field type (group or sort).
|
java.lang.String |
getObjectName(int objectID)
Gets the object name for the passed object ID from the cache.
|
int |
getReportNum()
Get the reportnum value for the saved QBR.
|
java.lang.String |
getReportXML()
Builds the replibrary presentation XML that includes the request page for the new QBR.
|
java.lang.String |
getSelectedCalcCategory() |
int |
getSelectedObjectID() |
int |
getSelectedObjectIDCalc() |
int |
getSelectedObjectIDSum() |
java.util.Set<java.lang.String> |
getValidAttributes(int objectID)
Gets the set of attributes that may be used in expressions and calculations.
|
boolean |
hasDuplicateReportTitle()
Is there another report in this app that has the same title?
|
void |
init()
Populating ORGID and SITEID from the user's profile so that the conditional sigoption on the
Public field can be evaluated correctly for all applications whether they are SYSTEM level,
ORG level or SITE level.
|
void |
initFieldFlagsOnMbo(java.lang.String attrName)
The logic of setting the readonly and required field flags to the mbo.
|
void |
initializeObjectStructureInfo()
Fetch object structure data and populate variables for easy reference.
|
boolean |
isGroupOrSortField(MboRemote attribute,
java.lang.String fieldType)
Check all levels of the passed field type (group, sort, or filter) to see if this value is selected.
|
boolean |
isParentSelected(int objectID)
For an attribute to be added from a child object, there must be at least one field from the parent
object selected.
|
boolean |
isParentSelectedCalc(int objectID)
For an attribute to be added from a child object, there must be at least one field from the parent
object selected.
|
void |
objectDependencyCheck(int id)
Determines if there is only one remaining reference to the passed object ID.
|
void |
removeAllAttributes()
Remove all attributes from the selected list.
|
void |
reorderCalculations()
Reorders the Calculations table based on the values entered in the Expression Order field and
removes any records marked for deletion.
|
void |
reorderColumns()
Reorders the Selected Fields table based on the values entered in the Field Order field and
removes any records marked for deletion.
|
void |
reorderSummaries()
Reorders the Summary table based on the values entered in the Expression Order field and
remove any records marked for deletion.
|
void |
setDefaultObjectID()
If an object structure exists, set the parent object ID as the default selected object ID.
|
void |
setLabelSyncFlag()
Updates the SYNCREPORTLABELS maxvar to indicate that the labels for the current report are missing for
any additional languages.
|
void |
setObjectOnlyDefaults()
Store required values for quick lookup.
|
void |
setSelectedAttributes()
Populate the temporary ReportAdHocFieldSet that is used in the Create Report
UI.
|
void |
setSelectedCalcCategory(java.lang.String category) |
void |
setSelectedObjectID(int objectID) |
void |
setSelectedObjectIDCalc(int objectID) |
void |
setSelectedObjectIDSum(int objectID) |
void |
setTransientBROSInfo(java.lang.String brosID,
java.util.Hashtable reportParams,
java.lang.String csrfToken) |
boolean |
sigopGranted(java.lang.String app,
java.lang.String optionname)
Identify whether this sigoption has been granted,
based on this app, this Mbo's siteid/orgid, and
any conditions that may have been attached to the
applicationauth record.
|
java.lang.String |
suggestUniqueName()
The user-entered reportname value already exists for this app.
|
java.lang.String |
suggestUniqueName(java.lang.String reportName)
The user-entered reportname value already exists for this app.
|
void |
toggleAttribute(MboRemote attribute,
boolean toBeAdded) |
void |
toggleAttribute(java.lang.String attributeName,
boolean toBeAdded)
If the attribute is already in the Selected Fields list, remove it from the list; otherwise add it.
|
void |
updateAvailableAttributes()
Requeries MaxAttribute for the Select tab, based on the selected object.
|
void |
updateAvailableAttributesCalc()
Requeries MaxAttribute for the Calculations tab, based on the selected object.
|
void |
updateAvailableAttributesSum()
Requeries MaxAttribute for the Summaries tab, based on the selected object.
|
addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, canDelete, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkSiteOrgAccessForSave, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, 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, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initRelationship, isApiBatchError, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, 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, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDefaultValue, setDefaultValues, setDeleted, 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, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, 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, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChanged
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, 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, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributes
public final int SELECT_TAB
public final int CALC_TAB
public final int SUM_TAB
public ReportAdHoc(MboSet ms) throws MXException, java.rmi.RemoteException
ms
- MboSetMXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void add() throws MXException, java.rmi.RemoteException
Mbo
add
in interface MboRemote
add
in class Mbo
MXException
java.rmi.RemoteException
public void delete(long accessModifier) throws MXException, java.rmi.RemoteException
delete
in interface MboRemote
delete
in class Mbo
None
- MXException
java.rmi.RemoteException
Mbo.delete(long)
public void addAllAttributes() throws MXException, java.rmi.RemoteException
addAllAttributes
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void removeAllAttributes() throws MXException, java.rmi.RemoteException
removeAllAttributes
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void toggleAttribute(java.lang.String attributeName, boolean toBeAdded) throws MXException, java.rmi.RemoteException
toggleAttribute
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void addToExpressionList() throws MXException, java.rmi.RemoteException
addToExpressionList
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void addToSummaryList() throws MXException, java.rmi.RemoteException
addToSummaryList
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void toggleAttribute(MboRemote attribute, boolean toBeAdded) throws MXException, java.rmi.RemoteException
toggleAttribute
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void addAttrToExpr(MboRemote attribute, boolean toBeAdded) throws MXException, java.rmi.RemoteException
addAttrToExpr
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void setSelectedCalcCategory(java.lang.String category) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getSelectedCalcCategory() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void addAttrToSum(MboRemote attribute) throws MXException, java.rmi.RemoteException
addAttrToSum
in interface ReportAdHocRemote
attribute
- MboRemoteMXException
java.rmi.RemoteException
public void initializeObjectStructureInfo() throws MXException, java.rmi.RemoteException
initializeObjectStructureInfo
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public boolean isParentSelected(int objectID) throws MXException, java.rmi.RemoteException
isParentSelected
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public boolean isParentSelectedCalc(int objectID) throws MXException, java.rmi.RemoteException
isParentSelectedCalc
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void objectDependencyCheck(int id) throws MXException, java.rmi.RemoteException
objectDependencyCheck
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public java.lang.String getObjectName(int objectID) throws MXException, java.rmi.RemoteException
getObjectName
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public java.util.Set<java.lang.String> getValidAttributes(int objectID) throws MXException, java.rmi.RemoteException
getValidAttributes
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void updateAvailableAttributes() throws MXException, java.rmi.RemoteException
updateAvailableAttributes
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void updateAvailableAttributesCalc() throws MXException, java.rmi.RemoteException
updateAvailableAttributesCalc
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void updateAvailableAttributesSum() throws MXException, java.rmi.RemoteException
updateAvailableAttributesSum
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public MboSetRemote getAvailableAttributesSet() throws MXException, java.rmi.RemoteException
getAvailableAttributesSet
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public MboSetRemote getAvailableAttributesSetCalc() throws MXException, java.rmi.RemoteException
getAvailableAttributesSetCalc
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void reorderColumns() throws MXException, java.rmi.RemoteException
reorderColumns
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void reorderCalculations() throws MXException, java.rmi.RemoteException
reorderCalculations
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void reorderSummaries() throws MXException, java.rmi.RemoteException
reorderSummaries
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public java.lang.String suggestUniqueName() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String suggestUniqueName(java.lang.String reportName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
@Deprecated public void disableScheduleFields(boolean disable) throws MXException, java.rmi.RemoteException
disableScheduleFields
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void createReport() throws MXException, java.rmi.RemoteException
createReport
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public int getReportNum() throws MXException, java.rmi.RemoteException
getReportNum
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public java.lang.String getReportXML() throws MXException, java.rmi.RemoteException
getReportXML
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void setDefaultObjectID() throws MXException, java.rmi.RemoteException
setDefaultObjectID
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void setSelectedObjectID(int objectID) throws MXException, java.rmi.RemoteException
setSelectedObjectID
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public int getSelectedObjectID() throws MXException, java.rmi.RemoteException
getSelectedObjectID
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void setSelectedObjectIDCalc(int objectID) throws MXException, java.rmi.RemoteException
setSelectedObjectIDCalc
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public int getSelectedObjectIDCalc() throws MXException, java.rmi.RemoteException
getSelectedObjectIDCalc
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void setSelectedObjectIDSum(int objectID) throws MXException, java.rmi.RemoteException
setSelectedObjectIDSum
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public int getSelectedObjectIDSum() throws MXException, java.rmi.RemoteException
getSelectedObjectIDSum
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void clearFields(java.lang.String fieldType) throws MXException, java.rmi.RemoteException
clearFields
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public int getLevelCount(java.lang.String fieldType) throws MXException, java.rmi.RemoteException
getLevelCount
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public boolean isGroupOrSortField(MboRemote attribute, java.lang.String fieldType) throws MXException, java.rmi.RemoteException
isGroupOrSortField
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public boolean hasDuplicateReportTitle() throws MXException, java.rmi.RemoteException
hasDuplicateReportTitle
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public java.lang.String getDuplicateReportName() throws MXException, java.rmi.RemoteException
getDuplicateReportName
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException
public void init() throws MXException
init
in class Mbo
MXException
public void initFieldFlagsOnMbo(java.lang.String attrName) throws MXException
Mbo
initFieldFlagsOnMbo
in class Mbo
MXException
public boolean sigopGranted(java.lang.String app, java.lang.String optionname) throws MXException, java.rmi.RemoteException
Mbo
sigopGranted
in interface MboRemote
sigopGranted
in class Mbo
app
- Application nameoptionname
- Option nameMXException
java.rmi.RemoteException
Profile.getAppLevel(java.lang.String)
,
MboSetInfo.getSiteOrgType()
,
Profile.getAppOptionAuth(java.lang.String, java.lang.String, java.lang.String)
,
Profile.getNonStandardAppOptionAuth(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
,
Profile.getConditions(java.lang.String, java.lang.String, java.lang.String)
,
Mbo.evaluateCondition(String)
public java.lang.String getCategory(int objectID) throws MXException, java.rmi.RemoteException
getCategory
in interface ReportAdHocRemote
int
- objectID the object IDMXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void setObjectOnlyDefaults() throws MXException, java.rmi.RemoteException
setObjectOnlyDefaults
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void setSelectedAttributes() throws MXException, java.rmi.RemoteException
setSelectedAttributes
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void copyChildrenForInit() throws MXException, java.rmi.RemoteException
copyChildrenForInit
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void copyChildrenForSave() throws MXException, java.rmi.RemoteException
copyChildrenForSave
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public java.lang.String createReportName() throws MXException, java.rmi.RemoteException
createReportName
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void clearCalcTempFields() throws MXException, java.rmi.RemoteException
clearCalcTempFields
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void setLabelSyncFlag() throws MXException, java.rmi.RemoteException
setLabelSyncFlag
in interface ReportAdHocRemote
MXException,
- RemoteExceptionMXException
java.rmi.RemoteException
public void setTransientBROSInfo(java.lang.String brosID, java.util.Hashtable reportParams, java.lang.String csrfToken) throws MXException, java.rmi.RemoteException
setTransientBROSInfo
in interface ReportAdHocRemote
MXException
java.rmi.RemoteException