Class VecItemHistoryEntry
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,Visitable,Serializable
An ItemHistroyEntry defines the direct relationship between ItemVersions in the terms of predecessor and successor. There are two possible types of relationships between ItemVersions, derivation and sequence. Derivation means for example for parts, that the successor version is a new part developed on the base of the predecessor version. Sequence means the successor version is an improvement of the predecessor version. By the combination of more than one ItemHistoryEntry a linear sequence of ItemVersions can be represented.
Java class for ItemHistoryEntry complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemHistoryEntry">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Type" type="{http://www.prostep.org/ecad-if/2011/vec}HistoryEntryType"/>
<element name="PredecessorVersion" type="{http://www.w3.org/2001/XMLSchema}IDREF"/>
<element name="SuccessorVersion" type="{http://www.w3.org/2001/XMLSchema}IDREF"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecItemVersionprotected VecItemVersionprotected VecHistoryEntryTypeSpecifies the type of relationship between the ItemVersions.Fields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets a reference to the parent of this object in the XML DOM Tree.Gets the value of the predecessorVersion property.Gets the value of the successorVersion property.getType()Gets the value of the type property.voidSets the value of the predecessorVersion property.voidSets the value of the successorVersion property.voidsetType(VecHistoryEntryType value) Sets the value of the type property.Methods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
type
Specifies the type of relationship between the ItemVersions.
-
predecessorVersion
-
successorVersion
-
-
Constructor Details
-
VecItemHistoryEntry
public VecItemHistoryEntry()
-
-
Method Details
-
getType
Gets the value of the type property.Specifies the type of relationship between the ItemVersions.
- Returns:
- possible object is
VecHistoryEntryType
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isVecHistoryEntryType- See Also:
-
getPredecessorVersion
Gets the value of the predecessorVersion property.- Returns:
- possible object is
Object
-
setPredecessorVersion
Sets the value of the predecessorVersion property.- Parameters:
value- allowed object isObject
-
getSuccessorVersion
Gets the value of the successorVersion property.- Returns:
- possible object is
Object
-
setSuccessorVersion
Sets the value of the successorVersion property.- Parameters:
value- allowed object isObject
-
getParentVecContent
Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is aVecContentotherwise it will be null.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
accept
-