wt.inf.container
Interface WTContained

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, RecentlyVisited, Serializable
All Known Subinterfaces:
ActionItem, ContainerTeamManaged, ExecutionObject, Folder, ProjectNode, ProjectNodeTemplate, ProjMgmtTemplateObject, WTContainedIdentified, WTContainer
All Known Implementing Classes:
AbsCollectionCriteria, AdministrativeDomain, Agenda, AnalysisActivity, AnnotationSet, Archive, Cabinet, ChangeActivity2, ChangeAnalysis, ChangeIssue, ChangeOrder2, ChangeRequest2, CollaborationTemplate, ContainerTeam, DataMaintRecord, DefaultWTContainerTemplate, Deliverable, DiscreteActionItem, Discussion, EPMDocument, EPMDocumentMaster, ESITarget, ESITransaction, ExchangeContainer, FilteredDynamicEnumSet, ImportSession, LifeCycleTemplateMaster, ManagedBaseline, MaturityBaseline, Meeting, Milestone, MilestoneTemplate, Minutes, NotebookComponent, OrgContainer, PDMLinkProduct, PersistentRule, Project2, ProjectActivity, ProjectActivityTemplate, ProjectAssignment, ProjectPlan, ProjectPlanTemplate, ProjectProxy, ProjectProxyTemplate, ProjectResource, ProjectWorkItem, ProjMgmtEvent, PromotionNotice, PublishingSummary, ReportTemplate, SandboxBaseline, SharedContainerMap, SubFolder, SummaryActivity, SummaryActivityTemplate, TeamTemplate, WfExecutionObject, WfProcessTemplateMaster, WfTemplateObject, WTContainerTemplateMaster, WTDocument, WTDocumentMaster, WTLibrary, WTPart, WTPartMaster, WTProductConfiguration, WTProductInstance2, WTProductInstanceMaster, WVSConfigurationTemplate

public interface WTContained
extends Persistable, RecentlyVisited

An interface for Persistable objects that store a reference to their WTContainer.

Supported API: true

Extendable: true


Field Summary
static String CONTAINER
          Label for the attribute.
static String CONTAINER_ID
           
static String CONTAINER_NAME
          Label for the attribute; The name of the WTContainer this object is assigned to.
static String CONTAINER_REFERENCE
          Label for the attribute.
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 WTContainer getContainer()
          Gets the object for the association that plays role: CONTAINER.
 String getContainerName()
          Gets the value of the attribute: CONTAINER_NAME.
 WTContainerRef getContainerReference()
          Gets the value of the attribute: CONTAINER_REFERENCE.
 void setContainer(WTContainer a_Container)
          Sets the object for the association that plays role: CONTAINER.
 void setContainerReference(WTContainerRef a_ContainerReference)
          Sets the value of the attribute: CONTAINER_REFERENCE.
 
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

CONTAINER_NAME

public static final String CONTAINER_NAME
Label for the attribute; The name of the WTContainer this object is assigned to.

Supported API: false

See Also:
Constant Field Values

CONTAINER

public static final String CONTAINER
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

CONTAINER_REFERENCE

public static final String CONTAINER_REFERENCE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

CONTAINER_ID

public static final String CONTAINER_ID
Method Detail

getContainerName

public String getContainerName()
Gets the value of the attribute: CONTAINER_NAME. The name of the WTContainer this object is assigned to.

Supported API: false

Returns:
String

getContainer

public WTContainer getContainer()
Gets the object for the association that plays role: CONTAINER.

Supported API: false

Returns:
WTContainer

setContainer

public void setContainer(WTContainer a_Container)
                  throws WTPropertyVetoException,
                         WTException
Sets the object for the association that plays role: CONTAINER.

Supported API: false

Parameters:
a_Container -
Throws:
WTPropertyVetoException
WTException

getContainerReference

public WTContainerRef getContainerReference()
Gets the value of the attribute: CONTAINER_REFERENCE.

Supported API: false

Returns:
WTContainerRef

setContainerReference

public void setContainerReference(WTContainerRef a_ContainerReference)
                           throws WTPropertyVetoException
Sets the value of the attribute: CONTAINER_REFERENCE.

Supported API: false

Parameters:
a_ContainerReference -
Throws:
WTPropertyVetoException