public class BBSet extends MboSet implements BBSetRemote
Modifier and Type | Class and Description |
---|---|
class |
BBSet.BBMboSetData |
fetchStopLimitEnabled, LOOKUPMAXROW, maxSorterSize, mboCountCleanuplist, perfStats, strNoBaseLangValueEntered
INSERTONLY, INSERTORUPDATE, UPDATEONLY
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
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGER
appenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix
Constructor and Description |
---|
BBSet(MboServerInterface ms)
Construct the Set
|
Modifier and Type | Method and Description |
---|---|
void |
addBBMsgStatus(long bulletinboarduid)
This method checks BBOARDMSGSTATUS Mbo, if the BB message is inserted or not.
|
java.lang.String |
getBBIds()
Get the bulletin board ids of the messages in the set in comma delimited string.
|
MboSetRemote |
getBBMsgStatusSet() |
int |
getCachedMessageCount() |
java.util.Vector |
getColumns()
Returns a collection of attributes currently selected for display in the portlet
|
int |
getNoOfRecords()
Returns no of records in this query
|
MboSetData |
getResultSetData(int start,
int rowcount,
java.lang.String sortBy,
java.util.Hashtable qbes)
This method is used for BB Message filtering in start center
1.
|
java.util.List |
getUniqueBBMsgStatusIdList() |
java.util.List |
getUnViewedMessages() |
int |
getValidMessageCount()
see psdi.app.bulletinboard.getValidMessages()
|
java.util.ArrayList |
getValidMessages()
Returns an ArrayList of valid messages for this user
|
java.util.List |
getValidMessagesList() |
MboSetRemote |
getValidMessagesMboSet()
Gets a MboSet of valid message mbos for the current user
|
MboSetRemote |
getValidMessagesMboSet(BBSetRemote bbset)
Gets a MboSet of valid message mbos from the bbset passed in
|
MboSetRemote |
getValidMessagesMboSet(java.lang.String userId)
Gets a MboSet of valid message mbos for the given userId
|
java.lang.String |
getValidMesssagesWhereClause() |
java.util.List |
getViewedMessages() |
int |
msgCountForIcon() |
void |
save()
Sends changes to the database for all objects in the collection.
|
void |
setUserValidMessages()
Deprecated.
Use one of the getValidMessagesMboSet() instead
|
void |
setValidMessages()
Sets this set to include messages that are not expired and ready
to be posted
|
void |
setVisibleMessages()
Sets this set to include messages that are not expired and ready
to be posted
|
abortSql, add, add, addAtEnd, addAtEnd, addAtIndex, addAtIndex, addFakeAtEnd, addFederatedMboToSorter, addSubQbe, addSubQbe, addSubQbe, addSubQbe, addToEndOfSelectStatement, addWarning, addWarnings, appendToWhere, applyRowSecurity, avg, canAdd, cancelAndClose, checkMethodAccess, checkMethodAccess, cleanup, clear, clearBatchedPreparedStmt, clearBatchedPreparedStmts, clearESigTransactionIdThread, clearESigTransIDForAdmin, clearIgnoredAutokeyAttrs, clearLongOpPipe, clearToBeSaved, clearTransactionReference, clearWarnings, close, commit, commitTransaction, copy, copy, copy, copyForDM, count, count, deleteAll, deleteAll, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemove, deleteAndRemoveAll, deleteAndRemoveAll, determineRequiredFieldsFromERM, dump, earliestDate, enableMethod, executeBatch, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, forceDBSort, getAllowQualifiedRestriction, getAlwaysFlags, getAlwaysFlags, getApp, getAppAlwaysFieldFlags, getAppWhere, getAttrRestrictions, getBoolean, getByte, getBytes, getClientLocale, getClientTimeZone, getCompleteWhere, getCurrentPosition, getDate, getDBFetchMaxRows, getDefaultValue, getDefaultValueHash, getDouble, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getFloat, getIgnoredAutokeyAttrs, getInsertCompanySet, getInsertItemSet, getInsertOrg, getInsertSite, getInt, getJspDefaultValueHash, getKeyAttributes, getList, getList, getLong, getMaxAppsWhere, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboLogger, getMboServer, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMultiSiteWhere, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getPreparedStmt, getProfile, getProxy, getQbe, getQbe, getQbe, getQbeSiteAuthorization, getQbeWhere, getQualifiedWhere, getQueryTimeout, getRelationName, getRelationship, getRowRestrictions, getSecurityLogger, getSelection, getSelectionWhere, getSetOrderByForUI, getSharedMboSet, getSize, getSkipFirstNRows, getSqlLogger, getSQLOptions, getString, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserPrefWhere, getUserWhere, getUserWhere, getWarnings, getWhere, getZombie, handleMLMbo, handleMLMbo, hasMLQbe, hasQbe, hasWarnings, ignoreAutokeyAttr, ignoreAutokeyAttr, ignoreQbeExactMatchSet, incrementDeletedCount, init, init, initDataDictionary, isBasedOn, isClosed, isDeltaStorage, isDMDeploySet, isDMSkipFieldValidation, isEAuditFieldModified, isEmpty, isESigFieldModified, isESigNeeded, isFlagSet, isIgnoreQbeExactMatchSet, isLookup, isNull, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, isTableDomainLookup, latestDate, locateMbo, logESigVerification, logRowUpdatedException, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, moveToKey, newMboIndex, notExist, positionState, processML, remove, remove, remove, reset, resetForRefreshOnSave, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, rollbackTransaction, save, save, save, saveMbos, saveTransaction, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setEAuditFieldModified, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFederatedResources, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOrderByNVL, setOwner, setPreserveOrderByCase, setProxy, setQbe, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, setRelationName, setRelationship, setRequiedFlagsFromERM, setRetainMboPosition, setSetOrderByForUI, setSkipFirstNRows, setSQLOptions, setTableDomainLookup, setTxnPropertyMap, 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, splitOrderBy, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, undoTransaction, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, validateTransaction, verifyESig
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortSql, 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, determineRequiredFieldsFromERM, earliestDate, fetchNext, findAllNullRequiredFields, findByIntegrationKey, findKey, getApp, getAppAlwaysFieldFlags, getAppWhere, getCompleteWhere, getCurrentPosition, getDBFetchMaxRows, getDefaultValue, getERMEntity, getESigTransactionId, getExcludeMeFromPropagation, getFlags, getKeyAttributes, getList, getList, getMaxMessage, getMbo, getMbo, getMboForUniqueId, getMboSetData, getMboSetData, getMboSetInfo, getMboSetRetainMboPositionData, getMboSetRetainMboPositionInfo, getMboSetValueData, getMboValueData, getMboValueData, getMboValueData, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMLFromClause, getMXTransaction, getName, getOrderBy, getOwner, getParentApp, getProfile, getQbe, getQbe, getQbe, getQbeWhere, getQueryTimeout, getRelationName, getRelationship, getSelection, getSelectionWhere, getSetOrderByForUI, getSize, getSQLOptions, getTxnPropertyMap, getUserAndQbeWhere, getUserInfo, getUserName, getUserWhere, getWarnings, getWhere, getZombie, hasMLQbe, hasQbe, hasWarnings, ignoreQbeExactMatchSet, incrementDeletedCount, init, isBasedOn, isDMDeploySet, isDMSkipFieldValidation, isEmpty, isESigNeeded, isFlagSet, isQbeCaseSensitive, isQbeExactMatch, isRetainMboPosition, latestDate, locateMbo, logESigVerification, max, min, moveFirst, moveLast, moveNext, movePrev, moveTo, newMboIndex, notExist, positionState, processML, remove, remove, remove, reset, resetQbe, resetWithSelection, rollback, rollbackToCheckpoint, rollbackToCheckpoint, save, select, select, select, selectAll, setAllowQualifiedRestriction, setApp, setAppAlwaysFieldFlag, setAppWhere, setAutoKeyFlag, setDBFetchMaxRows, setDefaultOrderBy, setDefaultValue, setDefaultValue, setDefaultValues, setDMDeploySet, setDMSkipFieldValidation, setERMEntity, setESigFieldModified, setExcludeMeFromPropagation, setFlag, setFlag, setFlags, setInsertCompanySet, setInsertItemSet, setInsertOrg, setInsertSite, setLastESigTransId, setLogLargFetchResultDisabled, setMboSetInfo, setMXTransaction, setNoNeedtoFetchFromDB, setOrderBy, setOwner, setQbe, setQbe, setQbe, setQbe, setQbe, setQbeCaseSensitive, setQbeCaseSensitive, setQbeExactMatch, setQbeExactMatch, setQbeOperatorOr, setQueryBySiteQbe, setQueryTimeout, setRelationName, setRelationship, setRequiedFlagsFromERM, setRetainMboPosition, setSetOrderByForUI, setSQLOptions, setTableDomainLookup, setTxnPropertyMap, setupLongOpPipe, setUserWhere, setUserWhereAfterParse, setWhere, setWhereQbe, smartFill, smartFill, smartFind, smartFind, startCheckpoint, startCheckpoint, sum, toBeSaved, undeleteAll, unselect, unselect, unselect, unselectAll, useStoredQuery, validate, verifyESig
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
commitTransaction, fireEventsAfterDB, fireEventsAfterDBCommit, fireEventsBeforeDB, rollbackTransaction, saveTransaction, undoTransaction, validateTransaction
public BBSet(MboServerInterface ms) throws java.rmi.RemoteException
MboServerInterface
- - Instance of MboServerInterfacejava.rmi.RemoteException
public void save() throws MXException, java.rmi.RemoteException
MboSet
save
in interface MboSetRemote
save
in class MboSet
MXException
java.rmi.RemoteException
MboSet.reset()
public void setValidMessages() throws MXException, java.rmi.RemoteException
setValidMessages
in interface BBSetRemote
MXException
java.rmi.RemoteException
public java.util.List getValidMessagesList() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public MboSetRemote getValidMessagesMboSet(java.lang.String userId) throws MXException, java.rmi.RemoteException
getValidMessagesMboSet
in interface BBSetRemote
MXException
java.rmi.RemoteException
public java.lang.String getValidMesssagesWhereClause() throws MXException, java.rmi.RemoteException
getValidMesssagesWhereClause
in interface BBSetRemote
MXException
java.rmi.RemoteException
public MboSetRemote getValidMessagesMboSet(BBSetRemote bbset) throws MXException, java.rmi.RemoteException
getValidMessagesMboSet
in interface BBSetRemote
MXException
java.rmi.RemoteException
public MboSetRemote getValidMessagesMboSet() throws MXException, java.rmi.RemoteException
getValidMessagesMboSet
in interface BBSetRemote
MXException
java.rmi.RemoteException
public void setUserValidMessages() throws MXException, java.rmi.RemoteException
setUserValidMessages
in interface BBSetRemote
MXException
java.rmi.RemoteException
public void setVisibleMessages() throws MXException, java.rmi.RemoteException
setVisibleMessages
in interface BBSetRemote
MXException
java.rmi.RemoteException
public java.util.ArrayList getValidMessages() throws java.rmi.RemoteException, MXException
getValidMessages
in interface BBSetRemote
MXException
java.rmi.RemoteException
public int getValidMessageCount() throws java.rmi.RemoteException, MXException
getValidMessageCount
in interface BBSetRemote
java.rmi.RemoteException
MXException
public int getCachedMessageCount() throws java.rmi.RemoteException, MXException
getCachedMessageCount
in interface BBSetRemote
java.rmi.RemoteException
MXException
public java.util.Vector getColumns() throws java.rmi.RemoteException, MXException
getColumns
in interface BBSetRemote
java.rmi.RemoteException
MXException
public MboSetData getResultSetData(int start, int rowcount, java.lang.String sortBy, java.util.Hashtable qbes) throws java.rmi.RemoteException, MXException
getResultSetData
in interface BBSetRemote
MXException
java.rmi.RemoteException
public int getNoOfRecords() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void addBBMsgStatus(long bulletinboarduid) throws MXException, java.rmi.RemoteException
addBBMsgStatus
in interface BBSetRemote
bulletinboarduid
- -- Unique BULLETINBOARD IdMXException
java.rmi.RemoteException
public int msgCountForIcon() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.util.List getUniqueBBMsgStatusIdList() throws MXException, java.rmi.RemoteException
getUniqueBBMsgStatusIdList
in interface BBSetRemote
MXException
java.rmi.RemoteException
public java.util.List getViewedMessages() throws MXException, java.rmi.RemoteException
getViewedMessages
in interface BBSetRemote
MXException
java.rmi.RemoteException
public java.util.List getUnViewedMessages() throws MXException, java.rmi.RemoteException
getUnViewedMessages
in interface BBSetRemote
MXException
java.rmi.RemoteException
public MboSetRemote getBBMsgStatusSet() throws MXException, java.rmi.RemoteException
getBBMsgStatusSet
in interface BBSetRemote
MXException
java.rmi.RemoteException
public java.lang.String getBBIds() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException