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, 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 |
---|
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, 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, 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, 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, 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
public java.lang.String freeFormAction
public int senderSecurityType
public InboundComm(MboSet ms) throws java.rmi.RemoteException
java.rmi.RemoteException
public 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 setFormatMode(int type) throws java.rmi.RemoteException
setFormatMode
in interface InboundCommRemote
int
- java.rmi.RemoteException
public int getFormatMode() throws java.rmi.RemoteException
getFormatMode
in interface InboundCommRemote
java.rmi.RemoteException
public void setSenderSecurityType(int type) throws java.rmi.RemoteException
setSenderSecurityType
in interface InboundCommRemote
int
- java.rmi.RemoteException
public int getSenderSecurityType() throws java.rmi.RemoteException
getSenderSecurityType
in interface InboundCommRemote
java.rmi.RemoteException
public void setFreeFormAction(java.lang.String action) throws java.rmi.RemoteException
setFreeFormAction
in interface InboundCommRemote
String
- java.rmi.RemoteException
public java.lang.String getFreeFormAction() throws java.rmi.RemoteException
getFreeFormAction
in interface InboundCommRemote
java.rmi.RemoteException
public void setQueryWhereClause(java.lang.String str) throws java.rmi.RemoteException
setQueryWhereClause
in interface InboundCommRemote
String
- java.rmi.RemoteException
public java.lang.String getQueryWhereClause() throws java.rmi.RemoteException
getQueryWhereClause
in interface InboundCommRemote
java.rmi.RemoteException
public void setResultColumn(java.lang.String str) throws java.rmi.RemoteException
setResultColumn
in interface InboundCommRemote
String
- java.rmi.RemoteException
public java.lang.String getResultColumn() throws java.rmi.RemoteException
getResultColumn
in interface InboundCommRemote
java.rmi.RemoteException
public void setAppName(java.lang.String str) throws java.rmi.RemoteException
setAppName
in interface InboundCommRemote
String
- java.rmi.RemoteException
public java.lang.String getAppName() throws java.rmi.RemoteException
getAppName
in interface InboundCommRemote
java.rmi.RemoteException
public void setNewStatusValue(java.lang.String str) throws java.rmi.RemoteException
setNewStatusValue
in interface InboundCommRemote
String
- java.rmi.RemoteException
public java.lang.String getNewStatusValue() throws java.rmi.RemoteException
getNewStatusValue
in interface InboundCommRemote
java.rmi.RemoteException
public void setAttrHash(java.util.Hashtable ht) throws java.rmi.RemoteException
setAttrHash
in interface InboundCommRemote
Hashtable
- java.rmi.RemoteException
public java.util.Hashtable getAttrHash() throws java.rmi.RemoteException
getAttrHash
in interface InboundCommRemote
java.rmi.RemoteException
public void canDelete() throws MXException, java.rmi.RemoteException
canDelete
in class Mbo
MXException
java.rmi.RemoteException
public java.lang.Object[] getCommLogOwnerNameAndUniqueId() throws MXException, java.rmi.RemoteException
getCommLogOwnerNameAndUniqueId
in interface MboRemote
getCommLogOwnerNameAndUniqueId
in class Mbo
MXException
java.rmi.RemoteException
Mbo.getCommLogOwnerNameAndUniqueId()
public void setCommLogOwnerNameAndUniqueId(java.lang.Object[] obj) throws java.rmi.RemoteException
setCommLogOwnerNameAndUniqueId
in interface InboundCommRemote
java.rmi.RemoteException
public void delete(long accessModifier) throws MXException, java.rmi.RemoteException
Mbo
delete
in interface MboRemote
delete
in class Mbo
accessModifier
- 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.MXException
java.rmi.RemoteException
Mbo.delete(long)