Modifier and Type | Method and Description |
---|---|
java.util.ArrayList |
getComparisionKPIs()
Returns collection of KPI remotes that have to be compared with this KPI.
KPITRENDCFG.COMPAREWITH is queried for this KPI |
java.util.Date |
getCustomDates(boolean from)
This method returns the custom trend dates related to this KPI from KPIGTRENDCFG, its configuration table
|
java.lang.String |
getTrendRange()
Returns trend range based on what was selected by the user The values
could be
|
java.util.Vector |
kpiInfo()
Returns all details about the current KPI as a Vector
This method is called by UI layer basically for display/
|
void |
run()
Runs the current KPI.
|
void |
updateTrend() |
void |
validateSQL()
Validates the current current KPI
Checks if query is other than Select |
void |
validateTrendInfo()
Validate whether trend information is correct for drawing chart and saving KPI.
Range of start and end dates are validated for time range logic |
add, 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, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributes
void run() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void validateSQL() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.util.Vector kpiInfo() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.util.ArrayList getComparisionKPIs() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.util.Date getCustomDates(boolean from) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
psdi.app.kpi.KPIRemote#getCustomDates()
java.lang.String getTrendRange() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void validateTrendInfo() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void updateTrend() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException