Package wt.mpm.rawmaterial
Class RawMaterialLink
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.vc._VersionToObjectLink
wt.vc.VersionToObjectLink
wt.mpm._MPMPartMgmtLink
wt.mpm.MPMPartMgmtLink
wt.mpm.rawmaterial._RMAssociationLink
wt.mpm.rawmaterial.RMAssociationLink
wt.mpm.rawmaterial._RawMaterialLink
wt.mpm.rawmaterial.RawMaterialLink
- All Implemented Interfaces:
com.ptc.core.meta.type.mgmt.server.impl.association._AssociationConstrainable,com.ptc.core.meta.type.mgmt.server.impl.association.AssociationConstrainable,Externalizable,Serializable,wt.access._AccessControlled,AccessControlled,AssociativeUsageLink,_TraceableLink,TraceableLink,wt.esi._Releasable,Releasable,wt.fc._BinaryLink,wt.fc._Link,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,BinaryLink,Link,NetFactor,ObjectMappable,Persistable,wt.federation._FederatedLinkHolder,wt.federation._RemotelyLinkable,wt.federation.FederatedLinkHolder,wt.federation.RemotelyLinkable,_Filterable,Filterable,wt.generic._GenericizableLink,wt.generic._GenericizableUsageLink,wt.generic.GenericizableLink,wt.generic.GenericizableUsageLink,wt.iba.value._IBAHolder,wt.iba.value.IBAHolder,DisplayIdentification,wt.mpm._MPMVersionedLink,wt.mpm.coupling._CouplingMappable,wt.mpm.coupling.CouplingMappable,wt.mpm.history._MfgHistoryManageable,MfgHistoryManageable,wt.mpm.MPMVersionedLink,wt.mpm.rawmaterial._RawMaterialLinkTypeInterface,wt.mpm.rawmaterial.RawMaterialLinkTypeInterface,wt.option._ChoiceMappable,wt.option._Expressionable,wt.option._ExpressionAssignable,wt.option._IndependentExpressionAssignable,ChoiceMappable,Expressionable,ExpressionAssignable,wt.option.IndependentExpressionAssignable,wt.type._Typed,wt.type._TypeManaged,wt.type.FlexTyped,wt.type.Typed,wt.type.TypeManaged,wt.ufid._Federatable,wt.ufid.Federatable
@GenAsBinaryLink(depthLock=7,superClass=wt.mpm.rawmaterial.RMAssociationLink.class,interfaces={wt.type.Typed.class,wt.mpm.coupling.CouplingMappable.class,AccessControlled.class,wt.generic.GenericizableUsageLink.class,wt.option.IndependentExpressionAssignable.class,Releasable.class,TraceableLink.class,wt.mpm.rawmaterial.RawMaterialLinkTypeInterface.class},extendable=false,serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="findNumber",type=java.lang.String.class),@GeneratedProperty(name="quantity",type=Quantity.class,supportedAPI=PUBLIC,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="lineNumber",type=LineNumber.class,supportedAPI=PUBLIC),@GeneratedProperty(name="allocationType",type=OperationAllocationType.class,supportedAPI=PUBLIC),@GeneratedProperty(name="linkCategory",type=SemiFinishedLinkType.class,initialValue="wt.mpm.SemiFinishedLinkType.SEMIFINISHED",constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(defaultValue="semifinished"),javaDoc="Mounting parts are the parts that are being used in the coproduced process but they directly do not get transformed as such. These parts will come in the process and go out of the process. Since they never get consumed as such, the consumption is not applicable to these parts. ")},roleA=@GeneratedRole(name="makes",type=WTPart.class,supportedAPI=PUBLIC,cardinality=ONE_TO_MANY),roleB=@GeneratedRole(name="madeFrom",type=WTPartMaster.class,supportedAPI=PUBLIC,cardinality=ONE_TO_MANY,owner=false),tableProperties=@TableProperties(compositeIndex1="roleAObjectRef.key.branchId",compositeIndex2="+roleBObjectRef.key.id",compositeIndex3="+componentId",tableName="RawMaterialLink"),iconProperties=@IconProperties(standardIcon="netmarkets/images/part_semi_finish.png",openIcon="netmarkets/images/part_semi_finish.png"))
public class RawMaterialLink
extends _RawMaterialLink
Use the newRawMaterialLink static factory method(s),
not the RawMaterialLink constructor, to construct instances
of this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.mpm.rawmaterial._RawMaterialLink
ALLOCATION_TYPE, LINE_NUMBER, QUANTITYFields inherited from class wt.mpm.rawmaterial._RMAssociationLink
MADE_FROM_ROLE, MAKES_ROLEFields inherited from interface wt.filter._Filterable
FILTERED_STATUSFields inherited from interface wt.configuration._TraceableLink
TRACE_CODE -
Method Summary
Modifier and TypeMethodDescriptionstatic RawMaterialLinknewRawMaterialLink(WTPart makes, WTPartMaster madeFrom) * Default factory for the class.Methods inherited from class wt.mpm.rawmaterial._RawMaterialLink
getAllocationType, getFilteredStatus, getLineNumber, getMadeFrom, getMakes, getQuantity, getTraceCode, setAllocationType, setFilteredStatus, setLineNumber, setMadeFrom, setMakes, setQuantity, setTraceCodeMethods inherited from class wt.vc.VersionToObjectLink
getAllObjects, getRoleObject, initialize, setRoleAObject, setRoleObjectMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.associativity.AssociativeUsageLink
getRoleAObject, getRoleAObjectRef, getRoleBObject, getRoleBObjectRefMethods inherited from interface wt.fc.BinaryLink
getLinkInfo, getOtherObject, getRole, getRoleAObjectId, getRoleBObjectIdMethods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObjectMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
newRawMaterialLink
public static RawMaterialLink newRawMaterialLink(WTPart makes, WTPartMaster madeFrom) throws WTException * Default factory for the class.
Supported API: true- Parameters:
built-builtFrom-- Returns:
- Throws:
WTException
-