public interface CIRemote extends MboRemote, AppActionInterface
Modifier and Type | Method and Description |
---|---|
void |
actionOnAssetNumFld(MboRemote asset)
Handle business logic for Asset mbo when Assetnum is set on CI object.
|
void |
addCIToCollectDetails(java.lang.String collectionNum) |
void |
changeStatus(java.lang.String status,
java.util.Date date,
java.lang.String memo) |
void |
clearClassification() |
void |
clearStatusChangeFields()
11-17451
This method clears data that is maintained for the user that is
changing the status of a CI.
|
void |
copyCollectionToCollectDetailsSet(MboSetRemote collectionSet) |
void |
createTicket(MboRemote tkMbo) |
void |
createWO(MboRemote workorderMbo) |
void |
setCIAttributesForWO(MboSetRemote autoAttrUpdateSet) |
void |
setLinkToActualCI(java.lang.String actcinum,
long accessModifier)
Sets the actcinum field on the CI to the specified value, using the specified access flags.
|
boolean |
statusAllowsChange()
Returns whether the business rules allow the CI to be updated in its current status.
|
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, 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
createChange, createIncident, createProblem, createRelease, createServiceRequest, createWorkorder
void changeStatus(java.lang.String status, java.util.Date date, java.lang.String memo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
CI.changeStatus(String status, Date date, String memo)
void clearClassification() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
CI.clearClassification()
void copyCollectionToCollectDetailsSet(MboSetRemote collectionSet) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
psdi.app.ci.CI#copyCollectionsToCollectDetailsSet
void createWO(MboRemote workorderMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
CI.createWO(psdi.mbo.MboRemote)
void createTicket(MboRemote tkMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
CI.createTicket(psdi.mbo.MboRemote)
void setCIAttributesForWO(MboSetRemote autoAttrUpdateSet) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
CI.setCIAttributesForWO(MboSetRemote)
void addCIToCollectDetails(java.lang.String collectionNum) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
CI.addCIToCollectDetails(String collectionNum)
void actionOnAssetNumFld(MboRemote asset) throws java.rmi.RemoteException, MXException
asset
- java.rmi.RemoteException
MXException
void setLinkToActualCI(java.lang.String actcinum, long accessModifier) throws java.rmi.RemoteException, MXException
actcinum
- The actcinum of the Actual CI to link the CI to.accessModifier
- The access flags to use when setting the value. These are the same
flags used on Mbo.setValue(String, String, long) and are defined in psdi.mbo.MboConstants.
For no flags, specify MboConstants.NONE.java.rmi.RemoteException
MXException
- "Field is read only" exception will be thrown
if the actcinum attribute is READONLY and the
accessModifier does not specify NOACCESSCHECK.boolean statusAllowsChange() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
void clearStatusChangeFields() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException