public class BIMProductBase extends StatefulMbo implements BIMProductBaseRemote
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DOMAIN_BIMDURATION |
static java.lang.String |
DOMAIN_BIMPRODUCTSTATUS |
static int |
DURATION_ASREQUIRED |
static int |
DURATION_DAY |
static int |
DURATION_MINUTE |
static int |
DURATION_MONTH |
static int |
DURATION_QUARTER |
static int |
DURATION_UNKNOWN |
static int |
DURATION_WEEK |
static int |
DURATION_YEAR |
static java.lang.String |
FIELD_ACCESSIBILITYPERFORMANCE |
static java.lang.String |
FIELD_BIMASSETTYPE |
static java.lang.String |
FIELD_BIMPRODUCTBASEID |
static java.lang.String |
FIELD_CATEGORY |
static java.lang.String |
FIELD_CHANGEBY |
static java.lang.String |
FIELD_CHANGEDATE |
static java.lang.String |
FIELD_CLASSSTRUCTUREID |
static java.lang.String |
FIELD_CODEPERFORMANCE |
static java.lang.String |
FIELD_COLOR |
static java.lang.String |
FIELD_CONSTITUENTS |
static java.lang.String |
FIELD_CREATEDBY |
static java.lang.String |
FIELD_CREATEDON |
static java.lang.String |
FIELD_CURRENCYCODE |
static java.lang.String |
FIELD_DESCRIPTION |
static java.lang.String |
FIELD_DESIGNSPEC |
static java.lang.String |
FIELD_DURATIONUNIT |
static java.lang.String |
FIELD_EXPECTEDLIFE |
static java.lang.String |
FIELD_FEATURES |
static java.lang.String |
FIELD_FINISH |
static java.lang.String |
FIELD_GRADE |
static java.lang.String |
FIELD_HEIGHTUNITS |
static java.lang.String |
FIELD_ITEMSETID |
static java.lang.String |
FIELD_LABORWARRANTYDURATION |
static java.lang.String |
FIELD_LABORWARRANTYGUARANTOR |
static java.lang.String |
FIELD_LENGTHUNITS |
static java.lang.String |
FIELD_MANUFACTURER |
static java.lang.String |
FIELD_MATERIAL |
static java.lang.String |
FIELD_MODELID |
static java.lang.String |
FIELD_MODELNUMBER |
static java.lang.String |
FIELD_MODELREFERENCE |
static java.lang.String |
FIELD_NAME |
static java.lang.String |
FIELD_NOMINALHEIGHT |
static java.lang.String |
FIELD_NOMINALLENGTH |
static java.lang.String |
FIELD_NOMINALWIDTH |
static java.lang.String |
FIELD_ORGID |
static java.lang.String |
FIELD_PARTSWARRANTDURATION |
static java.lang.String |
FIELD_PARTSWARRANTYGUARANTOR |
static java.lang.String |
FIELD_PRODUCTID |
static java.lang.String |
FIELD_PRODUCTSIZE |
static java.lang.String |
FIELD_REPLACEMENTCOST |
static java.lang.String |
FIELD_SHAPE |
static java.lang.String |
FIELD_STATUS |
static java.lang.String |
FIELD_STATUSDATE |
static java.lang.String |
FIELD_SUSTAINABILITYPERFORMANCE |
static java.lang.String |
FIELD_WARRANTYCONTRACTNUM |
static java.lang.String |
FIELD_WARRANTYCONTRACTREV |
static java.lang.String |
FIELD_WARRANTYDESC |
static java.lang.String |
FIELD_WARRANTYDURATIONUNIT |
static java.lang.String |
FIELD_WIDTHUNITS |
static java.lang.String |
RELATIONSHIP_BIMPRODUCTASSETS |
static java.lang.String |
RELATIONSHIP_BIMPRODUCTBASESPEC |
static java.lang.String |
RELATIONSHIP_BIMPRODUCTPARTS |
static java.lang.String |
RELATIONSHIP_BOOKMARK |
static java.lang.String |
RELATIONSHIP_GUARANTORLABOR |
static java.lang.String |
RELATIONSHIP_GUARANTORPARTS |
static java.lang.String |
RELATIONSHIP_ITEMSPEC |
static java.lang.String |
RELATIONSHIP_PRODSTATUS |
static java.lang.String |
RELATIONSHIP_PRODUCINGCOMPANY |
static java.lang.String |
RELATIONSHIP_PRODUCTITEM |
static java.lang.String |
RELATIONSHIP_PRODUCTMEEETSREQUIREMENT |
static java.lang.String |
TABLE_NAME |
onListTab, statusChangeButtonSigoption, targetStatusOption
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 |
---|
BIMProductBase(MboSet ms) |
Modifier and Type | Method and Description |
---|---|
void |
add()
This is called when a new Mbo is added to the Mboset collection.
|
void |
delete(long accessModifier)
Mark the object to be deleted depending on the access modifier.
|
MboRemote |
duplicate()
duplicates BIMProduct and related objects.
|
int |
getDurationUnits(java.lang.String units) |
java.lang.String |
getStatusListName()
Return the string "BIMPRODUCTSTATUS".
|
void |
modify()
Called when ever a field is modified so we can update the changedate/changeby.
|
void |
save()
Overrides the save of Mbo so that a row is added to the status history
table when a new object is saved.
|
canChangeMaxStatus, canChangeStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, changeStatus, checkForOpenStatus, checkStatusChangeAuthorization, filterByValidStatusList, fireEvent, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption
addMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, appValidate, blindCopy, canDelete, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkSiteOrgAccessForSave, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, determineRequiredFieldsFromERM, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, 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, init, 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, 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
canChangeMaxStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, changeStatus, checkForOpenStatus, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption
addMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copy, copyFake, copyValue, copyValue, createComm, delete, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, 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 static final java.lang.String TABLE_NAME
public static final java.lang.String DOMAIN_BIMPRODUCTSTATUS
public static final java.lang.String DOMAIN_BIMDURATION
public static final java.lang.String RELATIONSHIP_BIMPRODUCTASSETS
public static final java.lang.String RELATIONSHIP_BIMPRODUCTBASESPEC
public static final java.lang.String RELATIONSHIP_ITEMSPEC
public static final java.lang.String RELATIONSHIP_PRODUCTITEM
public static final java.lang.String RELATIONSHIP_PRODUCINGCOMPANY
public static final java.lang.String RELATIONSHIP_GUARANTORPARTS
public static final java.lang.String RELATIONSHIP_GUARANTORLABOR
public static final java.lang.String RELATIONSHIP_BIMPRODUCTPARTS
public static final java.lang.String RELATIONSHIP_PRODSTATUS
public static final java.lang.String RELATIONSHIP_BOOKMARK
public static final java.lang.String RELATIONSHIP_PRODUCTMEEETSREQUIREMENT
public static final java.lang.String FIELD_BIMPRODUCTBASEID
public static final java.lang.String FIELD_CATEGORY
public static final java.lang.String FIELD_CHANGEBY
public static final java.lang.String FIELD_CHANGEDATE
public static final java.lang.String FIELD_ORGID
public static final java.lang.String FIELD_DESIGNSPEC
public static final java.lang.String FIELD_ITEMSETID
public static final java.lang.String FIELD_STATUS
public static final java.lang.String FIELD_STATUSDATE
public static final java.lang.String FIELD_PRODUCTID
public static final java.lang.String FIELD_MODELID
public static final java.lang.String FIELD_NAME
public static final java.lang.String FIELD_CREATEDBY
public static final java.lang.String FIELD_CREATEDON
public static final java.lang.String FIELD_CLASSSTRUCTUREID
public static final java.lang.String FIELD_DESCRIPTION
public static final java.lang.String FIELD_BIMASSETTYPE
public static final java.lang.String FIELD_MANUFACTURER
public static final java.lang.String FIELD_MODELNUMBER
public static final java.lang.String FIELD_PARTSWARRANTYGUARANTOR
public static final java.lang.String FIELD_PARTSWARRANTDURATION
public static final java.lang.String FIELD_LABORWARRANTYGUARANTOR
public static final java.lang.String FIELD_LABORWARRANTYDURATION
public static final java.lang.String FIELD_WARRANTYCONTRACTNUM
public static final java.lang.String FIELD_WARRANTYCONTRACTREV
public static final java.lang.String FIELD_WARRANTYDESC
public static final java.lang.String FIELD_WARRANTYDURATIONUNIT
public static final java.lang.String FIELD_EXPECTEDLIFE
public static final java.lang.String FIELD_REPLACEMENTCOST
public static final java.lang.String FIELD_DURATIONUNIT
public static final java.lang.String FIELD_HEIGHTUNITS
public static final java.lang.String FIELD_WIDTHUNITS
public static final java.lang.String FIELD_LENGTHUNITS
public static final java.lang.String FIELD_CURRENCYCODE
public static final java.lang.String FIELD_NOMINALLENGTH
public static final java.lang.String FIELD_NOMINALWIDTH
public static final java.lang.String FIELD_NOMINALHEIGHT
public static final java.lang.String FIELD_MODELREFERENCE
public static final java.lang.String FIELD_SHAPE
public static final java.lang.String FIELD_PRODUCTSIZE
public static final java.lang.String FIELD_COLOR
public static final java.lang.String FIELD_FINISH
public static final java.lang.String FIELD_GRADE
public static final java.lang.String FIELD_MATERIAL
public static final java.lang.String FIELD_CONSTITUENTS
public static final java.lang.String FIELD_FEATURES
public static final java.lang.String FIELD_ACCESSIBILITYPERFORMANCE
public static final java.lang.String FIELD_CODEPERFORMANCE
public static final java.lang.String FIELD_SUSTAINABILITYPERFORMANCE
public static final int DURATION_UNKNOWN
public static final int DURATION_ASREQUIRED
public static final int DURATION_DAY
public static final int DURATION_MINUTE
public static final int DURATION_MONTH
public static final int DURATION_QUARTER
public static final int DURATION_WEEK
public static final int DURATION_YEAR
public BIMProductBase(MboSet ms) throws java.rmi.RemoteException
java.rmi.RemoteException
public void add() throws MXException, java.rmi.RemoteException
Mbo
add
in interface MboRemote
add
in class Mbo
MXException
java.rmi.RemoteException
public void modify() throws MXException, java.rmi.RemoteException
modify
in class Mbo
MXException
java.rmi.RemoteException
public void save() throws MXException, java.rmi.RemoteException
StatefulMbo
MXException
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)
public MboRemote duplicate() throws MXException, java.rmi.RemoteException
Related objects that will also be duplicated are:
duplicate
in interface MboRemote
duplicate
in class Mbo
MXException
java.rmi.RemoteException
psdi.mbo.Mbo#isAutoKeyed.
public java.lang.String getStatusListName()
getStatusListName
in interface StatefulMboRemote
getStatusListName
in class StatefulMbo
public int getDurationUnits(java.lang.String units)
getDurationUnits
in interface BIMProductBaseRemote