public class BIMProduct extends BIMProductBase implements BIMProductRemote
Modifier and Type | Field and Description |
---|---|
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_BIMPRODUCTPARTS |
static java.lang.String |
RELATIONSHIP_BOOKMARK |
static java.lang.String |
RELATIONSHIP_DOCLINKS |
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 |
DOMAIN_BIMDURATION, DOMAIN_BIMPRODUCTSTATUS, RELATIONSHIP_BIMPRODUCTBASESPEC
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 |
---|
BIMProduct(MboSet ms) |
Modifier and Type | Method and Description |
---|---|
void |
delete(long accessModifier)
Mark the object to be deleted depending on the access modifier.
|
MboRemote |
duplicate()
duplicates BIMProduct and related objects.
|
add, getDurationUnits, getStatusListName, modify, save
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
getDurationUnits
canChangeMaxStatus, canChangeStatus, canChangeStatus, canDeleteAttachedDocs, changeMaxStatus, changeMaxStatus, changeStatus, changeStatus, changeStatus, checkForOpenStatus, getInternalStatus, getOnListTab, getOverridePVStatusException, getStatusChangeButtonSigoption, getStatusList, getStatusListName, getTargetStatusOption, getValidStatusList, setOnListTab, setOverridePVStatusException, setStatusChangeButtonSigoption, setTargetStatusOption
add, 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 RELATIONSHIP_BIMPRODUCTASSETS
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_DOCLINKS
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 BIMProduct(MboSet ms) throws java.rmi.RemoteException
java.rmi.RemoteException
public void delete(long accessModifier) throws MXException, java.rmi.RemoteException
Mbo
delete
in interface MboRemote
delete
in class BIMProductBase
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 BIMProductBase
MXException
java.rmi.RemoteException
psdi.mbo.Mbo#isAutoKeyed.