public class InboundComm extends Mbo implements InboundCommRemote
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
freeFormAction
String represents insert/update action for freeform mail
|
int |
senderSecurityType
Sender security type
|
MULTILANGCOPY, phantomList, phantomQueueALLROWS, 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 |
|---|
InboundComm(MboSet ms)
Construct the InboundComm object
|
| Modifier and Type | Method and Description |
|---|---|
void |
add()
Sets default values for a new inboundcomm
|
void |
canDelete()
Logic to validate before we delete a record
|
void |
delete(long accessModifier)
Mark the object to be deleted depending on the access modifier.
|
java.lang.String |
getAppName()
Gets the app name associated with the object
|
java.util.Hashtable |
getAttrHash()
Gets all attributes specified in the email
|
java.lang.Object[] |
getCommLogOwnerNameAndUniqueId()
Get the commlog owner name and uniqueid so that commlog can replace it.
|
int |
getFormatMode()
Gets the format mode for email message body
|
java.lang.String |
getFreeFormAction()
Gets the action for freeform email
|
java.lang.String |
getNewStatusValue()
Gets the new status value for the change status action
|
java.lang.String |
getQueryWhereClause()
Gets the where condition for Query action
|
java.lang.String |
getResultColumn()
Gets all result columns specified in the email
|
int |
getSenderSecurityType()
Gets the security tye of the sender
|
void |
init()
initialization rountine.
|
void |
setAppName(java.lang.String str)
Sets the app name associated with the object
|
void |
setAttrHash(java.util.Hashtable ht)
Sets the attributes specified in the email
|
void |
setCommLogOwnerNameAndUniqueId(java.lang.Object[] obj)
Sets the commlog owner and uniquid
|
void |
setFormatMode(int type)
Sets format mode for the email for email message body
|
void |
setFreeFormAction(java.lang.String action)
Sets the action for freeform email
|
void |
setNewStatusValue(java.lang.String str)
Sets the new status value for the change status action
|
void |
setQueryWhereClause(java.lang.String str)
Sets the where condition for Query action
|
void |
setResultColumn(java.lang.String str)
Sets the vector with all result columns specified in the email
|
void |
setSenderSecurityType(int type)
Sets the security tye of the sender
|
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, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSet, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getRowRestrictionFlag, getRowStamp, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, getValidateOrder, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isAutoKeyed, isBasedOn, isChangeByUserWhenSetFromLookup, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, modify, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeRelatedSet, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDefaultValue, setDefaultValues, setDeleted, setEAuditFieldModified, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setReferencedMbo, setReferencedMbo, 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, undelete, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, 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, validateAttributespublic java.lang.String freeFormAction
public int senderSecurityType
public InboundComm(MboSet ms) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void init()
throws MXException
init in class MboMXExceptionpublic void add()
throws MXException,
java.rmi.RemoteException
add in interface MboRemoteadd in class MboMXExceptionjava.rmi.RemoteExceptionpublic void setFormatMode(int type)
throws java.rmi.RemoteException
setFormatMode in interface InboundCommRemoteint - java.rmi.RemoteExceptionpublic int getFormatMode()
throws java.rmi.RemoteException
getFormatMode in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setSenderSecurityType(int type)
throws java.rmi.RemoteException
setSenderSecurityType in interface InboundCommRemoteint - java.rmi.RemoteExceptionpublic int getSenderSecurityType()
throws java.rmi.RemoteException
getSenderSecurityType in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setFreeFormAction(java.lang.String action)
throws java.rmi.RemoteException
setFreeFormAction in interface InboundCommRemoteString - java.rmi.RemoteExceptionpublic java.lang.String getFreeFormAction()
throws java.rmi.RemoteException
getFreeFormAction in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setQueryWhereClause(java.lang.String str)
throws java.rmi.RemoteException
setQueryWhereClause in interface InboundCommRemoteString - java.rmi.RemoteExceptionpublic java.lang.String getQueryWhereClause()
throws java.rmi.RemoteException
getQueryWhereClause in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setResultColumn(java.lang.String str)
throws java.rmi.RemoteException
setResultColumn in interface InboundCommRemoteString - java.rmi.RemoteExceptionpublic java.lang.String getResultColumn()
throws java.rmi.RemoteException
getResultColumn in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setAppName(java.lang.String str)
throws java.rmi.RemoteException
setAppName in interface InboundCommRemoteString - java.rmi.RemoteExceptionpublic java.lang.String getAppName()
throws java.rmi.RemoteException
getAppName in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setNewStatusValue(java.lang.String str)
throws java.rmi.RemoteException
setNewStatusValue in interface InboundCommRemoteString - java.rmi.RemoteExceptionpublic java.lang.String getNewStatusValue()
throws java.rmi.RemoteException
getNewStatusValue in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void setAttrHash(java.util.Hashtable ht)
throws java.rmi.RemoteException
setAttrHash in interface InboundCommRemoteHashtable - java.rmi.RemoteExceptionpublic java.util.Hashtable getAttrHash()
throws java.rmi.RemoteException
getAttrHash in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void canDelete()
throws MXException,
java.rmi.RemoteException
canDelete in class MboMXExceptionjava.rmi.RemoteExceptionpublic java.lang.Object[] getCommLogOwnerNameAndUniqueId()
throws MXException,
java.rmi.RemoteException
getCommLogOwnerNameAndUniqueId in interface MboRemotegetCommLogOwnerNameAndUniqueId in class MboMXExceptionjava.rmi.RemoteExceptionMbo.getCommLogOwnerNameAndUniqueId()public void setCommLogOwnerNameAndUniqueId(java.lang.Object[] obj)
throws java.rmi.RemoteException
setCommLogOwnerNameAndUniqueId in interface InboundCommRemotejava.rmi.RemoteExceptionpublic void delete(long accessModifier)
throws MXException,
java.rmi.RemoteException
Mbodelete in interface MboRemotedelete in class MboaccessModifier - The bitwise flag specified to determine
if certain normal security checks are to be
bypassed for this delete request.
For example:
if the accessModifer is NOACCESSCHECK, then the
check for the object's NODELETE flag and the
call to the object's canDelete() method
will not be performed.
If the accessModifer is NONE, then all the
access checks are performed before this object
is marked delete.MXExceptionjava.rmi.RemoteExceptionMbo.delete(long)