public class OslcInteraction extends Mbo implements OslcInteractionRemote
MULTILANGCOPY, phantomList, phantomQueue
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 |
---|
OslcInteraction(MboSet ms)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
add()
Default value for some of the fields of the new OslcInteraction table.
|
void |
canDelete()
checks whether the oslc resource types record can be deleted
|
void |
checkInteractionGroup()
Check if interaction belong to an interaction group before deleting an interaction
|
java.lang.String |
createInteraction(byte[] present)
Create oslc interaction.
|
void |
delete(long accessModifier)
Overwritten for OslcInteraction MBO.
|
java.lang.String |
deleteInteraction(byte[] presentataion)
Delete oslc interaction.
|
java.util.Map<java.lang.String,java.lang.String> |
getAllproviders()
Returns Map of all service providers
|
java.util.Set<java.lang.String> |
getAllUsages()
Returns Sat of all usages
|
OslcInteractionDesigner |
getDesigner()
Returns OslcInteractionDesigner
|
byte[] |
getPresentataion()
Returns presentation XML
|
java.util.Map<java.lang.String,java.lang.String> |
getTabMap()
Returns Map of application tabs
|
boolean |
hasRelation()
Finds Application Relation to OSLCLINK table
|
void |
init()
Initialize routine.
|
void |
logStep(int step,
boolean isPrevious)
Log Wizard Steps.
|
void |
modify()
This is called whenever a change is made to the attributes of MaxIntObjDetail.
|
void |
parse(OslcEndPointData oslcEndPointData)
Parse oslc document to show all usages.
|
void |
setPresentataion(byte[] data)
Set presentation XML
|
void |
setQueriesAndParamaters()
Set queries and query parameters.
|
void |
setTabList()
Sets Map of all applications tabs
|
void |
setUsage()
Set usage and get all service providers.
|
void |
undelete()
Overwritten for OslcInteraction MBO.
|
void |
validateQuery()
Validates query and parameters before saving.
|
addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, 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, initFieldFlagsOnMbo, 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, 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, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, 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, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, unlock, unselect, validate, validateAttributes
public OslcInteraction(MboSet ms) throws MXException, java.rmi.RemoteException
ms
- The OslcInteraction MboSet.MXException
- Maximo Exceptionjava.rmi.RemoteException
- Remote Exceptionpublic void init() throws MXException
init
in class Mbo
MXException
public void add() throws MXException, java.rmi.RemoteException
add
in interface MboRemote
add
in class Mbo
MXException
java.rmi.RemoteException
public void parse(OslcEndPointData oslcEndPointData) throws MXException, java.rmi.RemoteException
parse
in interface OslcInteractionRemote
oslcEndPointData
- End Point dataMXException
java.rmi.RemoteException
public void setUsage() throws MXException, java.rmi.RemoteException
setUsage
in interface OslcInteractionRemote
MXException
java.rmi.RemoteException
public void setQueriesAndParamaters() throws MXException, java.rmi.RemoteException
setQueriesAndParamaters
in interface OslcInteractionRemote
MXException
java.rmi.RemoteException
public void validateQuery() throws MXException, java.rmi.RemoteException
validateQuery
in interface OslcInteractionRemote
MXException
java.rmi.RemoteException
public java.lang.String createInteraction(byte[] present) throws MXException, java.rmi.RemoteException
createInteraction
in interface OslcInteractionRemote
present
- Presentation XMLMXException
java.rmi.RemoteException
public java.lang.String deleteInteraction(byte[] presentataion) throws MXException, java.rmi.RemoteException
deleteInteraction
in interface OslcInteractionRemote
present
- Presentation XMLMXException
java.rmi.RemoteException
public void canDelete() throws MXException, java.rmi.RemoteException
canDelete
in class Mbo
MXException
- throws MXApplicationException if the object structure was
referenced in OSLCINTERACTION table/MBOjava.rmi.RemoteException
- throws RemoteExceptionpublic void delete(long accessModifier) throws MXException, java.rmi.RemoteException
delete
in interface MboRemote
delete
in class Mbo
accessModifier
- accessModifierMXException
java.rmi.RemoteException
Mbo.delete(long)
public void undelete() throws MXException, java.rmi.RemoteException
undelete
in interface MboRemote
undelete
in class Mbo
MXException
java.rmi.RemoteException
public void modify() throws MXException, java.rmi.RemoteException
modify
in class Mbo
MXException
- throws MXExceptionjava.rmi.RemoteException
- throws RemoteExceptionpublic OslcInteractionDesigner getDesigner() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.util.Map<java.lang.String,java.lang.String> getAllproviders() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void setPresentataion(byte[] data) throws MXException, java.rmi.RemoteException
setPresentataion
in interface OslcInteractionRemote
data
- presentation XMLMXException
java.rmi.RemoteException
public void setTabList() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public byte[] getPresentataion() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.util.Map<java.lang.String,java.lang.String> getTabMap() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.util.Set<java.lang.String> getAllUsages() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean hasRelation() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void checkInteractionGroup() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void logStep(int step, boolean isPrevious) throws MXException, java.rmi.RemoteException
logStep
in interface OslcInteractionRemote
step
- step level.label
- Step LabelMXException
java.rmi.RemoteException