wt.vc
Interface Mastered

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
BaselineConfigurationMaster, ConfiguredMaster, OrganizationOwnedMaster, PathOccurrenceMasterContext, RepresentableMaster, SerialNumberedComponentMaster, SerialNumberedConfiguredInstanceMaster, SerialNumberedConfiguredMaster, SerialNumberedInstanceMaster
All Known Implementing Classes:
CombinedPathOccurrenceDataMaster, EPMCheckpointMaster, EPMDocumentMaster, Master, PathOccurrenceDataMaster, TransferUnitMaster, WTDocumentMaster, WTPartMaster, WTProductConfigurationMaster, WTProductInstanceMaster, WTProductMaster, WTSerialNumberedPartMaster, WTTypeDefinitionMaster

public interface Mastered
extends Persistable

Provides an abstraction of a plug-and-play component in conjunction with the Iterated interface. The intent is that in a business model an object would assert that it is a master by inheriting the Mastered interface. With this assertion the business object can then be mastered through the versioning service's API. The business object must assert itself as being a kind of mastered object in order for its instance to be iterated, or checked in/out.

Supported API: true

Extendable: true

See Also:
Iterated, VersionControlHelper, VersionControlHelper.service

Field Summary
static String SERIES
          Label for the attribute; Attribute for storing the Series name.
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 String getSeries()
          Gets the value of the attribute: SERIES.
 void setSeries(String a_Series)
          Sets the value of the attribute: SERIES.
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Field Detail

SERIES

public static final String SERIES
Label for the attribute; Attribute for storing the Series name.

Supported API: false

See Also:
Constant Field Values
Method Detail

getSeries

public String getSeries()
Gets the value of the attribute: SERIES. Attribute for storing the Series name.

Supported API: false

Returns:
String

setSeries

public void setSeries(String a_Series)
               throws WTPropertyVetoException
Sets the value of the attribute: SERIES. Attribute for storing the Series name.

Supported API: false

Parameters:
a_Series -
Throws:
WTPropertyVetoException