com.xmatters.ibm.tivoli.workflow
Class XMattersWFAssignmentSet

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by psdi.mbo.MboSet
                  extended by psdi.workflow.WFAssignmentSet
                      extended by com.xmatters.ibm.tivoli.workflow.XMattersWFAssignmentSet
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, psdi.mbo.MboAccessInterface, psdi.mbo.MboConstants, psdi.mbo.MboSetRemote, psdi.txn.Transactable, psdi.util.logging.FixedLoggerNames, psdi.util.logging.FixedLoggers, psdi.workflow.WFAssignmentSetRemote

public class XMattersWFAssignmentSet
extends psdi.workflow.WFAssignmentSet

Custom class to support the WFASSIGNMENT table for the xMatters integration. This class overrides the getMboInstance to ensure that for a row represented in this table the XMattersWFAssignment object is used

See Also:
Serialized Form

Field Summary
 
Fields inherited from class psdi.mbo.MboSet
dmDeploySet, maxSorterSize, mboVec, mrdVec, perfStats, toBeSaved
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface psdi.workflow.WFAssignmentSetRemote
CONDITION
 
Fields inherited from interface psdi.mbo.MboSetRemote
INSERTONLY, INSERTORUPDATE, UPDATEONLY
 
Fields inherited from interface psdi.mbo.MboConstants
ALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, 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
 
Fields inherited from interface psdi.util.logging.FixedLoggers
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, SECURITY, SERVICELOGGER, SQLLOGGER
 
Fields inherited from interface psdi.util.logging.FixedLoggerNames
appenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_SECURITY, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix
 
Constructor Summary
XMattersWFAssignmentSet(psdi.mbo.MboServerInterface ms)
          Creates a new instance of XMattersWFAssignmentSet
 
Method Summary
protected  psdi.mbo.Mbo getMboInstance(psdi.mbo.MboSet ms)
           
 
Methods inherited from class psdi.workflow.WFAssignmentSet
deactivateAssignments, generateAssignments, getAllInboxAssignments, getAssignment, getCrontaskInboxAssignments, getExpiredAssignments, getInboxAssignments, getNextAssignID, hasActiveAssignments, wfValidate
 
Methods inherited from class psdi.mbo.MboSet
add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addMbo, addMbo, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addWarning, addWarnings, appendToWhere, applyRowSecurity, canAdd, checkMethodAccess, checkMethodAccess, cleanup, clear, clearLongOpPipe, clearTransactionReference, clearWarnings, close, commit, commitTransaction, copy, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, deleteMbo, earliestDate, enableMethod, fetchNext, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, getAlwaysFlags, getAlwaysFlags, getApp, getAppWhere, getAttrRestrictions, getBoolean, getByte, getBytes, getClientLocale, getClientTimeZone, getCompleteWhere, getCurrentPosition, getDate, getDefaultValue, getDefaultValueHash, getDouble, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getFloat, getInsertCompanySet, getInsertItemSet, getInsertOrg, getInsertSite, getInt, getJspDefaultValueHash, getKeyAttributes, getList, getList, getLong, getMaxAppsWhere, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboLogger, getMboServer, getMboSetData, getMboSetData, getMboSetInfo, getMboSetValueData, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMultiSiteWhere, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getQbe, getQbe, getQbe, getQualifiedWhere, getRelationName, getRelationship, getRowRestrictions, getSecurityLogger, getSelection, getSelectionWhere, getSharedMboSet, getSize, getSqlLogger, getSQLOptions, getString, getTranslator, getUserAndQbeWhere, getUserInfo, getUserName, getUserPrefWhere, getUserWhere, getUserWhere, getWarnings, getWhere, getZombie, handleMLMbo, hasMLQbe, hasQbe, hasWarnings, ignoreQbeExactMatchSet, includeRelatedMbosOfOwnersChildren, incrementDeletedCount, init, init, initDataDictionary, insertMbo, isBasedOn, isClosed, isDMDeploySet, isEAuditFieldModified, isEAuditNeeded, isEmpty, isESigFieldModified, isESigNeeded, isESigNeeded, isFlagSet, isIgnoreQbeExactMatchSet, isInMemorySort, isLookup, isNull, isQbeCaseSensitive, isQbeExactMatch, isTableDomainLookup, latestDate, locateMbo, logESigVerification, logRowUpdatedException, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, moveToKey, processML, remove, remove, remove, reset, resetForRefreshOnSave, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, save, save, save, save, saveMbos, saveTransaction, select, select, select, selectAll, setApp, setAppWhere, setAutoKeyFlag, setBindValueAsBytes, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDefaultValues, setDiscardableFlag, setDMDeploySet, setEAuditFieldModified, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setNoSaveFlag, setOrderBy, setOwner, setPreserveOrderByCase, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setRelationName, setRelationship, setSQLOptions, setTableDomainLookup, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, smartFind, smartFind, sort, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, undoTransaction, unselect, unselect, unselect, unselectAll, updateMbo, useStoredQuery, validate, validateTransaction, verifyESig
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface psdi.mbo.MboSetRemote
add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addWarning, addWarnings, checkMethodAccess, cleanup, clear, clearLongOpPipe, close, commit, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, earliestDate, fetchNext, findByIntegrationKey, findKey, getApp, getAppWhere, getCompleteWhere, getCurrentPosition, getDefaultValue, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getKeyAttributes, getList, getList, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboSetData, getMboSetData, getMboSetInfo, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getQbe, getQbe, getQbe, getRelationName, getRelationship, getSelection, getSelectionWhere, getSize, getSQLOptions, getUserAndQbeWhere, getUserInfo, getUserName, getUserWhere, getWarnings, getWhere, getZombie, hasMLQbe, hasQbe, hasWarnings, ignoreQbeExactMatchSet, incrementDeletedCount, init, isBasedOn, isDMDeploySet, isEmpty, isESigNeeded, isFlagSet, isQbeCaseSensitive, isQbeExactMatch, latestDate, locateMbo, logESigVerification, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, processML, remove, remove, remove, reset, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, save, save, select, select, select, selectAll, setApp, setAppWhere, setAutoKeyFlag, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDMDeploySet, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOwner, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setRelationName, setRelationship, setSQLOptions, setTableDomainLookup, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, verifyESig
 
Methods inherited from interface psdi.mbo.MboAccessInterface
getBoolean, getByte, getBytes, getDate, getDouble, getFloat, getInt, getLong, getString, isNull, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull
 
Methods inherited from interface psdi.txn.Transactable
commitTransaction, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransaction
 

Constructor Detail

XMattersWFAssignmentSet

public XMattersWFAssignmentSet(psdi.mbo.MboServerInterface ms)
                        throws java.rmi.RemoteException
Creates a new instance of XMattersWFAssignmentSet

Parameters:
ms -
Throws:
java.rmi.RemoteException
Method Detail

getMboInstance

protected psdi.mbo.Mbo getMboInstance(psdi.mbo.MboSet ms)
                               throws psdi.util.MXException,
                                      java.rmi.RemoteException
Overrides:
getMboInstance in class psdi.workflow.WFAssignmentSet
Throws:
psdi.util.MXException
java.rmi.RemoteException