Maximo Java API · psdi.mbo
MboSet psdi.mbo.MboSet
MboSet is a Maximo abstract class. It is in every release from 8.5 to 9.3, with 381 public and protected methods and 11 fields.
Using this class in Jython
Obtain from a relationship or server
A collection of records, including query state, traversal and transaction operations. A related set stays in the parent transaction. A standalone set needs its own lifecycle management.
lines = mbo.getMboSet("WPMATERIAL")
Signature and hierarchy
public abstract class MboSet implements MboSetRemote, MboConstants, FixedLoggers, MaxRemoteProxy
Extends: java.lang.Object.
Implements: psdi.mbo.MboSetRemote, psdi.mbo.MboConstants, psdi.util.logging.FixedLoggers, psdi.proxy.MaxRemoteProxy.
822 direct subclasses in IBM's code.
Where Maximo uses it
No object, attribute, screen, service or cron task names MboSet directly. No internal method callers can be inferred from these registrations.
Upgrading
| Grade | Change | Member | Step |
|---|---|---|---|
| BLOCKING | method removed | public void setFederatedResources(String) | 8.7 → 9.0 |
BLOCKING: the member is gone and nothing in the hierarchy provides it, so code that calls or extends it breaks. REVIEW: still callable through a supertype, or the class now extends something else; check your overrides.
Method context
- getMbo
- Get a record at a zero-based position in the set. Returns None when that position has no record; fetching may load data.
record = records.getMbo(0) - moveFirst
- Move the set cursor to its first record. Returns None for an empty set.
record = records.moveFirst() - moveNext
- Advance the set cursor and return the next record. Returns None after the final record; use this to terminate a loop.
record = records.moveNext() - setWhere
- Set the SQL condition for a collection query. A condition is not a full SELECT. Format dynamic values, then reset before reading.
records.setWhere(where.format()) - reset
- Reset the collection so subsequent reads use the current query. Use on your query set before reading; avoid discarding pending edits on a shared set.
records.reset() - setOrderBy
- Set the query sort expression. Apply before reset and fetching records.
records.setOrderBy("assetnum") - isEmpty
- Ask whether the collection contains a record. Use for an existence check when the exact count is unnecessary.
records.isEmpty() - count
- Get the number of records matching the set. Counting can issue SQL. Reuse the value rather than counting on every iteration.
total = records.count() - add
- Create a new record in the collection. Populate required attributes; creation is part of the transaction until saved.
record = records.add() - save
- Save pending collection changes through Maximo. Use at the boundary of a transaction you own. Do not nest a save inside a launch point save.
records.save() - cleanup
- Release collection resources and transaction associations. Use finally for standalone sets that your script opened.
records.cleanup() - close
- Close collection database resources. Close independently opened sets when finished. Leave framework-owned related sets to their owner.
records.close()
Methods
Signatures across captured releases. Use Browse to filter to one version.
| Signature | Releases |
|---|---|
public MboSet(MboServerInterface) | 8.5–9.3 |
public void abortSql() | 8.5–9.3 |
public final MboRemote add() | 8.5–9.3 |
public final MboRemote add(long) | 8.5–9.3 |
protected static String addAliasForML(String, String) | 8.5–9.3 |
protected String addAliasForML(String) | 8.5–9.3 |
public final MboRemote addAtEnd() | 8.5–9.3 |
public final MboRemote addAtEnd(long) | 8.5–9.3 |
public final MboRemote addAtIndex(int) | 8.5–9.3 |
public MboRemote addAtIndex(long, int) | 8.5–9.3 |
public final MboRemote addFakeAtEnd() | 8.5–9.3 |
public void addFederatedMboToSorter(MboRemote) | 8.5–9.3 |
public void addJoinedAttribute(String, String) | 8.5–9.3 |
protected void addMbo(Mbo, int) | 8.5–9.3 |
protected void addMbo(Mbo) | 8.5–9.3 |
public void addSubQbe(String, String, String[], String, boolean) | 8.5–9.3 |
public void addSubQbe(String, String, String[], String) | 8.5–9.3 |
public void addSubQbe(String, String[], String, boolean) | 8.5–9.3 |
public void addSubQbe(String, String[], String) | 8.5–9.3 |
public String addToEndOfSelectStatement(boolean) | 8.5–9.3 |
public void addWarning(MXException) | 8.5–9.3 |
public void addWarnings(MXException[]) | 8.5–9.3 |
public String appendToWhere() | 8.5–9.3 |
public void applyAppSpecificAuthorization() | 8.5–9.3 |
public void applyRowSecurity() | 8.5–9.3 |
public double avg(String) | 8.5–9.3 |
public void canAdd() | 8.5–9.3 |
public void cancelAndClose() | 8.5–9.3 |
public final void checkMethodAccess(String) | 8.5–9.3 |
public void checkMethodAccess(String, long) | 8.5–9.3 |
public void cleanup() | 8.5–9.3 |
public void clear() | 8.5–9.3 |
public void clearBatchedPreparedStmt(String) | 8.5–9.3 |
public void clearBatchedPreparedStmts() | 8.5–9.3 |
public static void clearESigTransactionIdThread() | 8.5–9.3 |
public void clearESigTransIDForAdmin() | 8.5–9.3 |
public void clearIgnoredAutokeyAttrs() | 8.5–9.3 |
public void clearLongOpPipe() | 8.5–9.3 |
public void clearToBeSaved() | 8.5–9.3 |
public void clearTransactionReference() | 8.5–9.3 |
public void clearWarnings() | 8.5–9.3 |
public void close() | 8.5–9.3 |
public void commit() | 8.5–9.3 |
public void commitTransaction(MXTransaction) | 8.5–9.3 |
public final void copy(MboSetRemote, long) | 8.5–9.3 |
public final void copy(MboSetRemote, String[], String[]) | 8.5–9.3 |
public final void copy(MboSetRemote) | 8.5–9.3 |
public void copyForDM(MboSetRemote, int, int) | 8.5–9.3 |
public int count() | 8.5–9.3 |
public int count(int) | 8.5–9.3 |
public int countAndCleanup() | 8.5–9.3 |
public int countAndCleanup(int) | 8.5–9.3 |
public void deleteAll() | 8.5–9.3 |
public void deleteAll(long) | 8.5–9.3 |
public void deleteAndRemove() | 8.5–9.3 |
public void deleteAndRemove(int, long) | 8.5–9.3 |
public void deleteAndRemove(int) | 8.5–9.3 |
public void deleteAndRemove(MboRemote, long) | 8.5–9.3 |
public void deleteAndRemove(MboRemote) | 8.5–9.3 |
public void deleteAndRemoveAll() | 8.5–9.3 |
public void deleteAndRemoveAll(long) | 8.5–9.3 |
protected void deleteMbo(Connection, Mbo) | 8.5–9.3 |
public List determineRequiredFieldsFromERM() | 8.5–9.3 |
public static String dump(Object) | 8.5–9.3 |
public Date earliestDate(String) | 8.5–9.3 |
public void enableMethod(String, boolean) | 8.5–9.3 |
public void executeBatch() | 8.5–9.3 |
public MboRemote fetchNext() | 8.5–9.3 |
public List findAllNullRequiredFields() | 8.5–9.3 |
public MboRemote findByIntegrationKey(String[], String[]) | 8.5–9.3 |
public MboRemote findKey(Object) | 8.5–9.3 |
public void fireEventsAfterDB(MXTransaction) | 8.5–9.3 |
public void fireEventsAfterDBCommit(MXTransaction) | 8.5–9.3 |
public void fireEventsBeforeDB(MXTransaction) | 8.5–9.3 |
public boolean forceDBSort(String) | 8.5–9.3 |
protected HashMap getAllAppAlwaysFieldFlags() | 8.5–9.3 |
public boolean getAllowQualifiedRestriction() | 8.5–9.3 |
public BitFlag getAlwaysFlags() | 8.5–9.3 |
public BitFlag getAlwaysFlags(String) | 8.5–9.3 |
public String getApp() | 8.5–9.3 |
public BitFlag getAppAlwaysFieldFlags(String) | 8.5–9.3 |
public String getAppWhere() | 8.5–9.3 |
public DataRestrictionCache.RestrictionBundle getAttrRestrictions(int, String) | 8.5–9.3 |
public boolean getBoolean(String) | 8.5–9.3 |
public byte getByte(String) | 8.5–9.3 |
public byte[] getBytes(String) | 8.5–9.3 |
public Locale getClientLocale() | 8.5–9.3 |
public TimeZone getClientTimeZone() | 8.5–9.3 |
public String getCompleteWhere() | 8.5–9.3 |
public int getCurrentPosition() | 8.5–9.3 |
public Date getDate(String) | 8.5–9.3 |
public int getDBFetchMaxRows() | 8.5–9.3 |
public String getDefaultValue(String) | 8.5–9.3 |
public HashMap getDefaultValueHash() | 8.5–9.3 |
public double getDouble(String) | 8.5–9.3 |
public ERMEntity getERMEntity() | 8.5–9.3 |
public String getESigTransactionId() | 8.5–9.3 |
public boolean getExcludeMeFromPropagation() | 8.5–9.3 |
public long getFlags() | 8.5–9.3 |
public float getFloat(String) | 8.5–9.3 |
public String getFromClause() | 8.5–9.3 |
public HashSet getIgnoredAutokeyAttrs() | 8.5–9.3 |
public String getInsertCompanySet() | 8.5–9.3 |
public String getInsertItemSet() | 8.5–9.3 |
public String getInsertOrg() | 8.5–9.3 |
public String getInsertSite() | 8.5–9.3 |
public int getInt(String) | 8.5–9.3 |
public HashMap getJspDefaultValueHash() | 8.5–9.3 |
public String[] getKeyAttributes() | 8.5–9.3 |
public MboSetRemote getList(int, String) | 8.5–9.3 |
public MboSetRemote getList(String) | 8.5–9.3 |
public long getLong(String) | 8.5–9.3 |
public String getMaxAppsWhere() | 8.5–9.3 |
public MaxMessage getMaxMessage(String, String) | 8.5–9.3 |
public MboRemote getMbo() | 8.5–9.3 |
public MboRemote getMbo(int) | 8.5–9.3 |
public Object getMboCtx(String) | 8.5–9.3 |
public MboRemote getMboForUniqueId(long) | 8.5–9.3 |
protected abstract Mbo getMboInstance(MboSet) | 8.5–9.3 |
public MXLogger getMboLogger() | 8.5–9.3 |
public MboServerInterface getMboServer() | 8.5–9.3 |
public MboSetData getMboSetData(int, int, String[]) | 8.5–9.3 |
public MboSetData getMboSetData(String[]) | 8.5–9.3 |
public MboSetInfo getMboSetInfo() | 8.5–9.3 |
public MboSetRetainMboPositionData getMboSetRetainMboPositionData() | 8.5–9.3 |
public MboSetRetainMboPositionInfo getMboSetRetainMboPositionInfo() | 8.5–9.3 |
public MboValueData getMboSetValueData(String) | 8.5–9.3 |
public MboValueData[] getMboSetValueData(String[]) | 8.5–9.3 |
public MboValueData getMboValueData(String) | 8.5–9.3 |
public MboValueData[] getMboValueData(String[]) | 8.5–9.3 |
public MboValueData[][] getMboValueData(int, int, String[]) | 8.5–9.3 |
public MboValueInfoStatic getMboValueInfoStatic(String) | 8.5–9.3 |
public MboValueInfoStatic[] getMboValueInfoStatic(String[]) | 8.5–9.3 |
public String getMessage(MXException) | 8.5–9.3 |
public String getMessage(String, String, Object) | 8.5–9.3 |
public String getMessage(String, String, Object[]) | 8.5–9.3 |
public String getMessage(String, String) | 8.5–9.3 |
public StringBuffer getMLFromClause(boolean) | 8.5–9.3 |
public String getMultiSiteWhere() | 8.5–9.3 |
public MXTransaction getMXTransaction() | 8.5–9.3 |
public final String getName() | 8.5–9.3 |
public String getOrderBy() | 8.5–9.3 |
public MboRemote getOwner() | 8.5–9.3 |
public String getParentApp() | 8.5–9.3 |
public PreparedStatement getPreparedStmt(Connection, String) | 8.5–9.3 |
public ProfileRemote getProfile() | 8.5–9.3 |
public Remote getProxy() | 8.5–9.3 |
public String getQbe(String) | 8.5–9.3 |
public String[] getQbe(String[]) | 8.5–9.3 |
public String[][] getQbe() | 8.5–9.3 |
public String getQbeSiteAuthorization() | 8.5–9.3 |
public String getQbeWhere() | 8.5–9.3 |
public String getQualifiedWhere() | 8.5–9.3 |
public int getQueryTimeout() | 8.5–9.3 |
public String getRelationName() | 8.5–9.3 |
public String getRelationship() | 8.5–9.3 |
protected int getRetainRecordLimit() | 8.5–9.3 |
public DataRestrictionCache.RestrictionBundle getRowRestrictions(int) | 8.5–9.3 |
public MXLogger getSecurityLogger() | 8.5–9.3 |
public StringBuffer getSelectClause() | 8.5–9.3 |
public StringBuffer getSelectClause(HashMap) | 8.5–9.3 |
public Vector getSelection() | 8.5–9.3 |
public String getSelectionWhere() | 8.5–9.3 |
public String getSelectWhereClause() | 8.5–9.3 |
public String getSetOrderByForUI() | 8.5–9.3 |
public MboSetRemote getSharedMboSet(String, String) | 8.5–9.3 |
public int getSize() | 8.5–9.3 |
public int getSkipFirstNRows() | 8.5–9.3 |
public MXLogger getSqlLogger() | 8.5–9.3 |
public String getSQLOptions() | 8.5–9.3 |
public String getString(String) | 8.5–9.3 |
protected Translate getTranslator() | 8.5–9.3 |
public Map getTxnPropertyMap() | 8.5–9.3 |
public String getUserAndQbeWhere() | 8.5–9.3 |
public UserInfo getUserInfo() | 8.5–9.3 |
public String getUserName() | 8.5–9.3 |
public String getUserPrefWhere() | 8.5–9.3 |
public String getUserWhere() | 8.5–9.3 |
public String getUserWhere(String) | 8.5–9.3 |
public MXException[] getWarnings() | 8.5–9.3 |
public String getWhere() | 8.5–9.3 |
public synchronized MboRemote getZombie() | 8.5–9.3 |
public void handleMLMbo(Mbo, MXTransaction, String) | 8.5–9.3 |
public void handleMLMbo(Mbo, String) | 8.5–9.3 |
public boolean hasMLQbe() | 8.5–9.3 |
public boolean hasQbe() | 8.5–9.3 |
public boolean hasWarnings() | 8.5–9.3 |
public void ignoreAutokeyAttr(String, boolean) | 8.5–9.3 |
public void ignoreAutokeyAttr(String[], boolean) | 8.5–9.3 |
public void ignoreQbeExactMatchSet(boolean) | 8.5–9.3 |
protected boolean includeRelatedMbosOfOwnersChildren() | 8.5–9.3 |
public void incrementDeletedCount(boolean) | 8.5–9.3 |
public final void init(UserInfo) | 8.5–9.3 |
public void init() | 8.5–9.3 |
public void initDataDictionary() | 8.5–9.3 |
protected void insertDeltaRow(Connection, Mbo, String) | 8.5–9.3 |
protected void insertMbo(Connection, Mbo) | 8.5–9.3 |
public boolean isBasedOn(String) | 8.5–9.3 |
public boolean isClosed() | 8.5–9.3 |
public boolean isDeltaStorage(Mbo, String) | 8.5–9.3 |
public boolean isDMDeploySet() | 8.5–9.3 |
public boolean isDMSkipFieldValidation() | 8.5–9.3 |
public boolean isDownloadSet() | 8.5–9.3 |
public boolean isEAuditFieldModified() | 8.5–9.3 |
protected boolean isEAuditNeeded(Mbo) | 8.5–9.3 |
public final boolean isEmpty() | 8.5–9.3 |
public boolean isESigFieldModified() | 8.5–9.3 |
protected boolean isESigNeeded() | 8.5–9.3 |
public boolean isESigNeeded(String) | 8.5–9.3 |
public boolean isFlagSet(long) | 8.5–9.3 |
public boolean isIgnoreQbeExactMatchSet() | 8.5–9.3 |
protected boolean isInMemorySort() | 8.5–9.3 |
public boolean isJoinedAttribute(String) | 8.5–9.3 |
public boolean isLookup() | 8.5–9.3 |
public boolean isNull(String) | 8.5–9.3 |
public boolean isQbeCaseSensitive() | 8.5–9.3 |
public boolean isQbeExactMatch() | 8.5–9.3 |
public boolean isRetainMboPosition() | 8.5–9.3 |
protected boolean isRetainRecordEnabled() | 8.5–9.3 |
public boolean isTableDomainLookup() | 8.5–9.3 |
public Date latestDate(String) | 8.5–9.3 |
public MboRemote locateMbo(String[], String[], int) | 8.5–9.3 |
public void logESigVerification(String, String, boolean) | 8.5–9.3 |
public void logRowUpdatedException(MXRowUpdateException) | 8.5–9.3 |
public double max(String) | 8.5–9.3 |
public double min(String) | 8.5–9.3 |
public MboRemote moveFirst() | 8.5–9.3 |
public MboRemote moveLast() | 8.5–9.3 |
public MboRemote moveNext() | 8.5–9.3 |
public MboRemote movePrev() | 8.5–9.3 |
public MboRemote moveTo(int) | 8.5–9.3 |
public MboRemote moveToKey(KeyValue) | 8.5–9.3 |
public int newMboIndex() | 8.5–9.3 |
public final boolean notExist() | 8.5–9.3 |
public void positionState() | 8.5–9.3 |
public boolean processML() | 8.5–9.3 |
public void remove() | 8.5–9.3 |
public void remove(int) | 8.5–9.3 |
public void remove(MboRemote) | 8.5–9.3 |
public void removeAllJoinedAttributes() | 8.5–9.3 |
public Object removeCtx(String) | 8.5–9.3 |
public void removeJoinedAttribute(String) | 8.5–9.3 |
public void reset() | 8.5–9.3 |
public void resetForRefreshOnSave() | 8.5–9.3 |
public void resetQbe() | 8.5–9.3 |
public void resetWithSelection() | 8.5–9.3 |
public Long resoveEAuditTimeStamp() | 8.7–9.3 |
public void rollback() | 8.5–9.3 |
public void rollbackToCheckpoint() | 8.5–9.3 |
public void rollbackToCheckpoint(int) | 8.5–9.3 |
public void rollbackTransaction(MXTransaction) | 8.5–9.3 |
public void save() | 8.5–9.3 |
public void save(long) | 8.5–9.3 |
public void save(MXTransaction, long) | 8.5–9.3 |
public void save(MXTransaction) | 8.5–9.3 |
public void saveMbos() | 8.5–9.3 |
public void saveTransaction(MXTransaction) | 8.5–9.3 |
public void select(int, int) | 8.5–9.3 |
public void select(int) | 8.5–9.3 |
public void select(Vector) | 8.5–9.3 |
public void selectAll() | 8.5–9.3 |
public void setAllowQualifiedRestriction(boolean) | 8.5–9.3 |
public void setApp(String) | 8.5–9.3 |
public void setAppAlwaysFieldFlag(String, long, boolean) | 8.5–9.3 |
public void setAppWhere(String) | 8.5–9.3 |
public boolean setAutoKeyFlag(boolean) | 8.5–9.3 |
protected void setBindValueAsBytes(PreparedStatement, int, byte[], String) | 8.5–9.3 |
public void setDBFetchMaxRows(int) | 8.5–9.3 |
public void setDefaultOrderBy() | 8.5–9.3 |
public void setDefaultValue(String, MboRemote) | 8.5–9.3 |
public void setDefaultValue(String, String) | 8.5–9.3 |
public void setDefaultValues(String, String) | 8.5–9.3 |
public void setDefaultValues(String[], String[]) | 8.5–9.3 |
protected void setDiscardableFlag(boolean) | 8.5–9.3 |
public void setDMDeploySet(boolean) | 8.5–9.3 |
public void setDMSkipFieldValidation(boolean) | 8.5–9.3 |
public void setDownloadSet(boolean) | 8.5–9.3 |
public void setEAuditFieldModified(boolean) | 8.5–9.3 |
public void setERMEntity(ERMEntity) | 8.5–9.3 |
public void setESigFieldModified(boolean) | 8.5–9.3 |
public void setExcludeMeFromPropagation(boolean) | 8.5–9.3 |
public MergeResourceProcessorInterface setFederatedResources(String) | 9.0–9.3 |
public void setFederatedResources(String) | 8.5–8.7 |
public void setFlag(long, boolean, MXException) | 8.5–9.3 |
public void setFlag(long, boolean) | 8.5–9.3 |
public void setFlags(long) | 8.5–9.3 |
public void setInsertCompanySet(String) | 8.5–9.3 |
public void setInsertItemSet(String) | 8.5–9.3 |
public void setInsertOrg(String) | 8.5–9.3 |
public void setInsertSite(String) | 8.5–9.3 |
public void setLastESigTransId(String) | 8.5–9.3 |
public boolean setLogLargFetchResultDisabled(boolean) | 8.5–9.3 |
public void setMboCtx(String, Object) | 8.5–9.3 |
public void setMboSetInfo(MboSetInfo) | 8.5–9.3 |
public void setMXTransaction(MXTransaction) | 8.5–9.3 |
public void setNoNeedtoFetchFromDB(boolean) | 8.5–9.3 |
protected void setNoSaveFlag(boolean) | 8.5–9.3 |
public void setOrderBy(String) | 8.5–9.3 |
public void setOrderByNVL(Map) | 8.5–9.3 |
public void setOverrideSelectClause(StringBuffer) | 8.5–9.3 |
public void setOverrideSelectFromClause(String) | 8.5–9.3 |
public void setOverrideSelectWhereClause(String) | 8.5–9.3 |
public void setOwner(MboRemote) | 8.5–9.3 |
public void setPreserveOrderByCase(boolean) | 8.5–9.3 |
public void setProcessML(boolean) | 9.1–9.3 |
public void setProxy(Remote) | 8.5–9.3 |
public void setQbe(String, MboSetRemote) | 8.5–9.3 |
public void setQbe(String, String) | 8.5–9.3 |
public void setQbe(String, String[]) | 8.5–9.3 |
public void setQbe(String[], String) | 8.5–9.3 |
public void setQbe(String[], String[]) | 8.5–9.3 |
public void setQbeCaseSensitive(boolean) | 8.5–9.3 |
public void setQbeCaseSensitive(String) | 8.5–9.3 |
public void setQbeExactMatch(boolean) | 8.5–9.3 |
public void setQbeExactMatch(String) | 8.5–9.3 |
public void setQbeOperatorOr() | 8.5–9.3 |
public void setQueryBySiteQbe() | 8.5–9.3 |
public void setQueryTimeout(int) | 8.5–9.3 |
public void setRelationName(String) | 8.5–9.3 |
public void setRelationship(String) | 8.5–9.3 |
public void setRequiedFlagsFromERM() | 8.5–9.3 |
public void setRetainMboPosition(boolean) | 8.5–9.3 |
public void setSetOrderByForUI(String) | 8.5–9.3 |
public void setSkipFirstNRows(int) | 8.5–9.3 |
public void setSQLOptions(String) | 8.5–9.3 |
public void setTableDomainLookup(boolean) | 8.5–9.3 |
public void setTxnPropertyMap(Map) | 8.5–9.3 |
public InputStream setupLongOpPipe() | 8.5–9.3 |
public void setUserWhere(String) | 8.5–9.3 |
public void setUserWhereAfterParse(String) | 8.5–9.3 |
public void setValue(String, boolean, long) | 8.5–9.3 |
public void setValue(String, boolean) | 8.5–9.3 |
public void setValue(String, byte, long) | 8.5–9.3 |
public void setValue(String, byte) | 8.5–9.3 |
public void setValue(String, byte[], long) | 8.5–9.3 |
public void setValue(String, byte[]) | 8.5–9.3 |
public void setValue(String, Date, long) | 8.5–9.3 |
public void setValue(String, Date) | 8.5–9.3 |
public void setValue(String, double, long) | 8.5–9.3 |
public void setValue(String, double) | 8.5–9.3 |
public void setValue(String, float, long) | 8.5–9.3 |
public void setValue(String, float) | 8.5–9.3 |
public void setValue(String, int, long) | 8.5–9.3 |
public void setValue(String, int) | 8.5–9.3 |
public void setValue(String, long, long) | 8.5–9.3 |
public void setValue(String, long) | 8.5–9.3 |
public void setValue(String, MboRemote) | 8.5–9.3 |
public void setValue(String, MboSetRemote) | 8.5–9.3 |
public void setValue(String, short, long) | 8.5–9.3 |
public void setValue(String, short) | 8.5–9.3 |
public void setValue(String, String, long) | 8.5–9.3 |
public void setValue(String, String) | 8.5–9.3 |
public void setValueNull(String, long) | 8.5–9.3 |
public void setValueNull(String) | 8.5–9.3 |
public void setWhere(String) | 8.5–9.3 |
public void setWhereQbe(String, String, String) | 8.5–9.3 |
public MboSetRemote smartFill(int, String, String, boolean) | 8.5–9.3 |
public MboSetRemote smartFill(String, String, boolean) | 8.5–9.3 |
public MboSetRemote smartFind(int, String, String, boolean) | 8.5–9.3 |
public MboSetRemote smartFind(int, String, String, String, boolean) | 8.5–9.3 |
public MboSetRemote smartFind(String, String, boolean) | 8.5–9.3 |
public MboSetRemote smartFind(String, String, String, boolean) | 8.5–9.3 |
public void sort() | 8.5–9.3 |
public static String[] splitOrderBy(String) | 8.5–9.3 |
public void startCheckpoint() | 8.5–9.3 |
public void startCheckpoint(int) | 8.5–9.3 |
public double sum(String) | 8.5–9.3 |
public boolean toBeSaved() | 8.5–9.3 |
public void undeleteAll() | 8.5–9.3 |
public void undoTransaction(MXTransaction) | 8.5–9.3 |
public void unselect(int, int) | 8.5–9.3 |
public void unselect(int) | 8.5–9.3 |
public void unselect(Vector) | 8.5–9.3 |
public void unselectAll() | 8.5–9.3 |
protected void updateMbo(Connection, Mbo) | 8.5–9.3 |
protected void updateMboSetRetainMboPositionData(MboSetRemote, MboSetRetainMboPositionData) | 8.5–9.3 |
protected void updateRelatedMboSetRetainMboPositionData(Mbo, MboSetRetainMboPositionData, MboSetRetainMboPositionInfo) | 8.5–9.3 |
public void useStoredQuery(String) | 8.5–9.3 |
public void validate() | 8.5–9.3 |
public boolean validateTransaction(MXTransaction) | 8.5–9.3 |
public boolean verifyESig(String, String, String) | 8.5–9.3 |
From automation scripts
A collection of records, including query state, traversal and transaction operations.
Follow a relationship and walk its records
Action launch point · WORKORDER · WPMATERIAL relationship configured · Jython
lines = mbo.getMboSet("WPMATERIAL")
line = lines.moveFirst()
total = 0.0
while line is not None:
total += line.getDouble("LINECOST")
line = lines.moveNext()
service.log("Planned material total: %s" % total)
# Leave this related set to the parent transaction.
For IBM's description of each method, see IBM's Javadoc for Maximo and Manage.