wt.epm.workspaces
Class EPMWorkspace

java.lang.Object
  extended by wt.fc.WTObject
      extended by wt.epm.workspaces.EPMWorkspace
All Implemented Interfaces:
Externalizable, Serializable, EPMSupportingDataHolder, Identified, NetFactor, ObjectMappable, Persistable, UniquelyIdentified, DisplayIdentification, wt.recent.RecentlyVisited

public class EPMWorkspace
extends WTObject
implements EPMSupportingDataHolder, UniquelyIdentified, wt.recent.RecentlyVisited, Externalizable

The EPMWorkspace is an EPM-specific workspace.

It contains a set of objects being worked on (the EPMCheckpoint), and has an associated Windchill Folder. Any object Checked Out to the Folder is regarded as in the workspace.

Use the newEPMWorkspace static factory method(s), not the EPMWorkspace 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:
Serialized Form

Field Summary
static String CONTAINER
          Label for the attribute; WTContainer to be used for new objects in EPMWorkspace.
static String CONTAINER_REFERENCE
          Label for the attribute; WTContainer to be used for new objects in EPMWorkspace.
static String DESCRIPTION
          Label for the attribute; A description of the workspace.
static String DIRECTORY
          Label for the attribute; The directory in which Checked Out files associated with the EPMWorkspace are stored.
static String DOC_CONFIG_SPEC
          Label for the attribute.
static String DOC_CONFIG_SPEC_REFERENCE
          Label for the attribute.
static String DOC_FOLDER
          Label for the attribute.
static String DOC_FOLDER_REFERENCE
          Label for the attribute.
static String DOC_LIFE_CYCLE
          Label for the attribute.
static String DOC_LIFE_CYCLE_REFERENCE
          Label for the attribute.
static String FOLDER
          Label for the attribute.
static String FOLDER_REFERENCE
          Label for the attribute.
static String NAME
          Label for the attribute; The name of the EPMWorkspace.
static String PART_CENTRIC_PROCESSING
          Label for the attribute; true/false flag to indicate if primary dependency processing is to be done on PartCentric mode.
static String PART_CONFIG_SPEC
          Label for the attribute.
static String PART_CONFIG_SPEC_REFERENCE
          Label for the attribute.
static String PART_FOLDER
          Label for the attribute.
static String PART_FOLDER_REFERENCE
          Label for the attribute.
static String PART_LIFE_CYCLE
          Label for the attribute.
static String PART_LIFE_CYCLE_REFERENCE
          Label for the attribute.
static String PRINCIPAL_REFERENCE
          Label for the attribute.
static String TEAM_TEMPLATE
          Label for the attribute.
static String TEAM_TEMPLATE_REFERENCE
          Label for the attribute.
static String VIEW
          Label for the attribute; View to be used for new WTParts in EPMWorkspace

Supported API: true
static String VIEW_EXPLICITLY_SET
          Label for the attribute; true/false flag to indicate if the view reference has been set by the client

Supported API: true
static String VIEW_REFERENCE
          Label for the attribute; View to be used for new WTParts in EPMWorkspace

Supported API: true
 
Method Summary
 WTContainer getContainer()
          Gets the object for the association that plays role: CONTAINER.
 ObjectReference getContainerReference()
          Gets the value of the attribute: CONTAINER_REFERENCE.
 String getDescription()
          Gets the value of the attribute: DESCRIPTION.
 File getDirectory()
          Gets the value of the attribute: DIRECTORY.
 EPMDocConfigSpec getDocConfigSpec()
          Gets the object for the association that plays role: DOC_CONFIG_SPEC.
 ObjectReference getDocConfigSpecReference()
          Gets the value of the attribute: DOC_CONFIG_SPEC_REFERENCE.
 Folder getDocFolder()
          Gets the object for the association that plays role: DOC_FOLDER.
 ObjectReference getDocFolderReference()
          Gets the value of the attribute: DOC_FOLDER_REFERENCE.
 wt.lifecycle.LifeCycleTemplateMaster getDocLifeCycle()
          Gets the object for the association that plays role: DOC_LIFE_CYCLE.
 ObjectReference getDocLifeCycleReference()
          Gets the value of the attribute: DOC_LIFE_CYCLE_REFERENCE.
 Folder getFolder()
          Gets the object for the association that plays role: FOLDER.
 ObjectReference getFolderReference()
          Gets the value of the attribute: FOLDER_REFERENCE.
 String getName()
          Gets the value of the attribute: NAME.
 WTPartConfigSpec getPartConfigSpec()
          Gets the object for the association that plays role: PART_CONFIG_SPEC.
 ObjectReference getPartConfigSpecReference()
          Gets the value of the attribute: PART_CONFIG_SPEC_REFERENCE.
 Folder getPartFolder()
          Gets the object for the association that plays role: PART_FOLDER.
 ObjectReference getPartFolderReference()
          Gets the value of the attribute: PART_FOLDER_REFERENCE.
 wt.lifecycle.LifeCycleTemplateMaster getPartLifeCycle()
          Gets the object for the association that plays role: PART_LIFE_CYCLE.
 ObjectReference getPartLifeCycleReference()
          Gets the value of the attribute: PART_LIFE_CYCLE_REFERENCE.
 WTPrincipalReference getPrincipalReference()
          Gets the object for the association that plays role: PRINCIPAL_REFERENCE.
 wt.team.TeamTemplate getTeamTemplate()
          Gets the object for the association that plays role: TEAM_TEMPLATE.
 ObjectReference getTeamTemplateReference()
          Gets the value of the attribute: TEAM_TEMPLATE_REFERENCE.
 View getView()
          Gets the object for the association that plays role: VIEW.
 ObjectReference getViewReference()
          Gets the value of the attribute: VIEW_REFERENCE.
protected  void initialize(String name, WTPrincipal principal, Folder folder, WTPartConfigSpec partConfigSpec, EPMDocConfigSpec docConfigSpec, WTContainer container)
          Supports initialization, following construction of an instance.
 boolean isPartCentricProcessing()
          Gets the value of the attribute: PART_CENTRIC_PROCESSING.
 boolean isViewExplicitlySet()
          Gets the value of the attribute: VIEW_EXPLICITLY_SET.
static EPMWorkspace newEPMWorkspace(String name, WTPrincipal principal, Folder folder, WTPartConfigSpec partConfigSpec, EPMDocConfigSpec docConfigSpec, WTContainer container)
          

Supported API: true
 void setContainer(WTContainer a_Container)
          Sets the object for the association that plays role: CONTAINER.
 void setContainerReference(ObjectReference a_ContainerReference)
          Sets the value of the attribute: CONTAINER_REFERENCE.
 void setDescription(String a_Description)
          Sets the value of the attribute: DESCRIPTION.
 void setDirectory(File a_Directory)
          Sets the value of the attribute: DIRECTORY.
 void setDocConfigSpec(EPMDocConfigSpec a_DocConfigSpec)
          Sets the object for the association that plays role: DOC_CONFIG_SPEC.
 void setDocConfigSpecReference(ObjectReference a_DocConfigSpecReference)
          Sets the value of the attribute: DOC_CONFIG_SPEC_REFERENCE.
 void setDocFolder(Folder a_DocFolder)
          Sets the object for the association that plays role: DOC_FOLDER.
 void setDocFolderReference(ObjectReference a_DocFolderReference)
          Sets the value of the attribute: DOC_FOLDER_REFERENCE.
 void setDocLifeCycle(wt.lifecycle.LifeCycleTemplateMaster a_DocLifeCycle)
          Sets the object for the association that plays role: DOC_LIFE_CYCLE.
 void setDocLifeCycleReference(ObjectReference a_DocLifeCycleReference)
          Sets the value of the attribute: DOC_LIFE_CYCLE_REFERENCE.
 void setFolder(Folder a_Folder)
          Sets the object for the association that plays role: FOLDER.
 void setFolderReference(ObjectReference a_FolderReference)
          Sets the value of the attribute: FOLDER_REFERENCE.
 void setName(String a_Name)
          Sets the value of the attribute: NAME.
 void setPartCentricProcessing(boolean a_PartCentricProcessing)
          Sets the value of the attribute: PART_CENTRIC_PROCESSING.
 void setPartConfigSpec(WTPartConfigSpec a_PartConfigSpec)
          Sets the object for the association that plays role: PART_CONFIG_SPEC.
 void setPartConfigSpecReference(ObjectReference a_PartConfigSpecReference)
          Sets the value of the attribute: PART_CONFIG_SPEC_REFERENCE.
 void setPartFolder(Folder a_PartFolder)
          Sets the object for the association that plays role: PART_FOLDER.
 void setPartFolderReference(ObjectReference a_PartFolderReference)
          Sets the value of the attribute: PART_FOLDER_REFERENCE.
 void setPartLifeCycle(wt.lifecycle.LifeCycleTemplateMaster a_PartLifeCycle)
          Sets the object for the association that plays role: PART_LIFE_CYCLE.
 void setPartLifeCycleReference(ObjectReference a_PartLifeCycleReference)
          Sets the value of the attribute: PART_LIFE_CYCLE_REFERENCE.
 void setPrincipalReference(WTPrincipalReference a_PrincipalReference)
          Sets the object for the association that plays role: PRINCIPAL_REFERENCE.
 void setTeamTemplate(wt.team.TeamTemplate a_TeamTemplate)
          Sets the object for the association that plays role: TEAM_TEMPLATE.
 void setTeamTemplateReference(ObjectReference a_TeamTemplateReference)
          Sets the value of the attribute: TEAM_TEMPLATE_REFERENCE.
 void setView(View a_View)
          Sets the object for the association that plays role: VIEW.
 void setViewExplicitlySet(boolean a_ViewExplicitlySet)
          Sets the value of the attribute: VIEW_EXPLICITLY_SET.
 void setViewReference(ObjectReference a_ViewReference)
          Sets the value of the attribute: VIEW_REFERENCE.
 
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
Label for the attribute; The name of the EPMWorkspace.

Supported API: true

See Also:
Constant Field Values

DIRECTORY

public static final String DIRECTORY
Label for the attribute; The directory in which Checked Out files associated with the EPMWorkspace are stored.

Supported API: true

See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
Label for the attribute; A description of the workspace.

Supported API: true

See Also:
Constant Field Values

PART_CENTRIC_PROCESSING

public static final String PART_CENTRIC_PROCESSING
Label for the attribute; true/false flag to indicate if primary dependency processing is to be done on PartCentric mode.

Supported API: true

See Also:
Constant Field Values

VIEW_EXPLICITLY_SET

public static final String VIEW_EXPLICITLY_SET
Label for the attribute; true/false flag to indicate if the view reference has been set by the client

Supported API: true

See Also:
Constant Field Values

FOLDER

public static final String FOLDER
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

FOLDER_REFERENCE

public static final String FOLDER_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PART_CONFIG_SPEC

public static final String PART_CONFIG_SPEC
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PART_CONFIG_SPEC_REFERENCE

public static final String PART_CONFIG_SPEC_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DOC_CONFIG_SPEC

public static final String DOC_CONFIG_SPEC
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DOC_CONFIG_SPEC_REFERENCE

public static final String DOC_CONFIG_SPEC_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PRINCIPAL_REFERENCE

public static final String PRINCIPAL_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DOC_LIFE_CYCLE

public static final String DOC_LIFE_CYCLE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DOC_LIFE_CYCLE_REFERENCE

public static final String DOC_LIFE_CYCLE_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PART_LIFE_CYCLE

public static final String PART_LIFE_CYCLE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PART_LIFE_CYCLE_REFERENCE

public static final String PART_LIFE_CYCLE_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DOC_FOLDER

public static final String DOC_FOLDER
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DOC_FOLDER_REFERENCE

public static final String DOC_FOLDER_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PART_FOLDER

public static final String PART_FOLDER
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

PART_FOLDER_REFERENCE

public static final String PART_FOLDER_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

TEAM_TEMPLATE

public static final String TEAM_TEMPLATE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

TEAM_TEMPLATE_REFERENCE

public static final String TEAM_TEMPLATE_REFERENCE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

VIEW

public static final String VIEW
Label for the attribute; View to be used for new WTParts in EPMWorkspace

Supported API: true

See Also:
Constant Field Values

VIEW_REFERENCE

public static final String VIEW_REFERENCE
Label for the attribute; View to be used for new WTParts in EPMWorkspace

Supported API: true

See Also:
Constant Field Values

CONTAINER

public static final String CONTAINER
Label for the attribute; WTContainer to be used for new objects in EPMWorkspace. If this is ClassicContainer or ProjectContainer, this value cannot be changed once EPMWorkspace is persisted. If this is PDMLinkContainer, value can be changed to another valid PDMLinkContainer.

Supported API: true

See Also:
Constant Field Values

CONTAINER_REFERENCE

public static final String CONTAINER_REFERENCE
Label for the attribute; WTContainer to be used for new objects in EPMWorkspace. If this is ClassicContainer or ProjectContainer, this value cannot be changed once EPMWorkspace is persisted. If this is PDMLinkContainer, value can be changed to another valid PDMLinkContainer.

Supported API: true

See Also:
Constant Field Values
Method Detail

getName

public String getName()
Gets the value of the attribute: NAME. The name of the EPMWorkspace.

Supported API: true

Returns:
String

setName

public void setName(String a_Name)
             throws WTPropertyVetoException
Sets the value of the attribute: NAME. The name of the EPMWorkspace.

Supported API: true

Parameters:
a_Name -
Throws:
WTPropertyVetoException

getDirectory

public File getDirectory()
Gets the value of the attribute: DIRECTORY. The directory in which Checked Out files associated with the EPMWorkspace are stored.

Supported API: true

Returns:
File

setDirectory

public void setDirectory(File a_Directory)
                  throws WTPropertyVetoException
Sets the value of the attribute: DIRECTORY. The directory in which Checked Out files associated with the EPMWorkspace are stored.

Supported API: true

Parameters:
a_Directory -
Throws:
WTPropertyVetoException

getDescription

public String getDescription()
Gets the value of the attribute: DESCRIPTION. A description of the workspace.

Supported API: true

Returns:
String

setDescription

public void setDescription(String a_Description)
                    throws WTPropertyVetoException
Sets the value of the attribute: DESCRIPTION. A description of the workspace.

Supported API: true

Parameters:
a_Description -
Throws:
WTPropertyVetoException

isPartCentricProcessing

public boolean isPartCentricProcessing()
Gets the value of the attribute: PART_CENTRIC_PROCESSING. true/false flag to indicate if primary dependency processing is to be done on PartCentric mode.

Supported API: true

Returns:
boolean

setPartCentricProcessing

public void setPartCentricProcessing(boolean a_PartCentricProcessing)
                              throws WTPropertyVetoException
Sets the value of the attribute: PART_CENTRIC_PROCESSING. true/false flag to indicate if primary dependency processing is to be done on PartCentric mode.

Supported API: true

Parameters:
a_PartCentricProcessing -
Throws:
WTPropertyVetoException

isViewExplicitlySet

public boolean isViewExplicitlySet()
Gets the value of the attribute: VIEW_EXPLICITLY_SET. true/false flag to indicate if the view reference has been set by the client

Supported API: true

Returns:
boolean

setViewExplicitlySet

public void setViewExplicitlySet(boolean a_ViewExplicitlySet)
                          throws WTPropertyVetoException
Sets the value of the attribute: VIEW_EXPLICITLY_SET. true/false flag to indicate if the view reference has been set by the client

Supported API: true

Parameters:
a_ViewExplicitlySet -
Throws:
WTPropertyVetoException

getFolder

public Folder getFolder()
Gets the object for the association that plays role: FOLDER.

Supported API: true

Returns:
Folder

setFolder

public void setFolder(Folder a_Folder)
               throws WTPropertyVetoException,
                      WTException
Sets the object for the association that plays role: FOLDER.

Supported API: true

Parameters:
a_Folder -
Throws:
WTPropertyVetoException
WTException

getFolderReference

public ObjectReference getFolderReference()
Gets the value of the attribute: FOLDER_REFERENCE.

Supported API: true

Returns:
ObjectReference

setFolderReference

public void setFolderReference(ObjectReference a_FolderReference)
                        throws WTPropertyVetoException
Sets the value of the attribute: FOLDER_REFERENCE.

Supported API: true

Parameters:
a_FolderReference -
Throws:
WTPropertyVetoException

getPartConfigSpec

public WTPartConfigSpec getPartConfigSpec()
Gets the object for the association that plays role: PART_CONFIG_SPEC.

Supported API: true

Returns:
WTPartConfigSpec

setPartConfigSpec

public void setPartConfigSpec(WTPartConfigSpec a_PartConfigSpec)
                       throws WTPropertyVetoException,
                              WTException
Sets the object for the association that plays role: PART_CONFIG_SPEC.

Supported API: true

Parameters:
a_PartConfigSpec -
Throws:
WTPropertyVetoException
WTException

getPartConfigSpecReference

public ObjectReference getPartConfigSpecReference()
Gets the value of the attribute: PART_CONFIG_SPEC_REFERENCE.

Supported API: true

Returns:
ObjectReference

setPartConfigSpecReference

public void setPartConfigSpecReference(ObjectReference a_PartConfigSpecReference)
                                throws WTPropertyVetoException
Sets the value of the attribute: PART_CONFIG_SPEC_REFERENCE.

Supported API: true

Parameters:
a_PartConfigSpecReference -
Throws:
WTPropertyVetoException

getDocConfigSpec

public EPMDocConfigSpec getDocConfigSpec()
Gets the object for the association that plays role: DOC_CONFIG_SPEC.

Supported API: true

Returns:
EPMDocConfigSpec

setDocConfigSpec

public void setDocConfigSpec(EPMDocConfigSpec a_DocConfigSpec)
                      throws WTPropertyVetoException,
                             WTException
Sets the object for the association that plays role: DOC_CONFIG_SPEC.

Supported API: true

Parameters:
a_DocConfigSpec -
Throws:
WTPropertyVetoException
WTException

getDocConfigSpecReference

public ObjectReference getDocConfigSpecReference()
Gets the value of the attribute: DOC_CONFIG_SPEC_REFERENCE.

Supported API: true

Returns:
ObjectReference

setDocConfigSpecReference

public void setDocConfigSpecReference(ObjectReference a_DocConfigSpecReference)
                               throws WTPropertyVetoException
Sets the value of the attribute: DOC_CONFIG_SPEC_REFERENCE.

Supported API: true

Parameters:
a_DocConfigSpecReference -
Throws:
WTPropertyVetoException

getPrincipalReference

public WTPrincipalReference getPrincipalReference()
Gets the object for the association that plays role: PRINCIPAL_REFERENCE.

Supported API: true

Returns:
WTPrincipalReference

setPrincipalReference

public void setPrincipalReference(WTPrincipalReference a_PrincipalReference)
                           throws WTPropertyVetoException
Sets the object for the association that plays role: PRINCIPAL_REFERENCE.

Supported API: true

Parameters:
a_PrincipalReference -
Throws:
WTPropertyVetoException

getDocLifeCycle

public wt.lifecycle.LifeCycleTemplateMaster getDocLifeCycle()
Gets the object for the association that plays role: DOC_LIFE_CYCLE.

Supported API: true

Returns:
LifeCycleTemplateMaster

setDocLifeCycle

public void setDocLifeCycle(wt.lifecycle.LifeCycleTemplateMaster a_DocLifeCycle)
                     throws WTPropertyVetoException,
                            WTException
Sets the object for the association that plays role: DOC_LIFE_CYCLE.

Supported API: true

Parameters:
a_DocLifeCycle -
Throws:
WTPropertyVetoException
WTException

getDocLifeCycleReference

public ObjectReference getDocLifeCycleReference()
Gets the value of the attribute: DOC_LIFE_CYCLE_REFERENCE.

Supported API: true

Returns:
ObjectReference

setDocLifeCycleReference

public void setDocLifeCycleReference(ObjectReference a_DocLifeCycleReference)
                              throws WTPropertyVetoException
Sets the value of the attribute: DOC_LIFE_CYCLE_REFERENCE.

Supported API: true

Parameters:
a_DocLifeCycleReference -
Throws:
WTPropertyVetoException

getPartLifeCycle

public wt.lifecycle.LifeCycleTemplateMaster getPartLifeCycle()
Gets the object for the association that plays role: PART_LIFE_CYCLE.

Supported API: true

Returns:
LifeCycleTemplateMaster

setPartLifeCycle

public void setPartLifeCycle(wt.lifecycle.LifeCycleTemplateMaster a_PartLifeCycle)
                      throws WTPropertyVetoException,
                             WTException
Sets the object for the association that plays role: PART_LIFE_CYCLE.

Supported API: true

Parameters:
a_PartLifeCycle -
Throws:
WTPropertyVetoException
WTException

getPartLifeCycleReference

public ObjectReference getPartLifeCycleReference()
Gets the value of the attribute: PART_LIFE_CYCLE_REFERENCE.

Supported API: true

Returns:
ObjectReference

setPartLifeCycleReference

public void setPartLifeCycleReference(ObjectReference a_PartLifeCycleReference)
                               throws WTPropertyVetoException
Sets the value of the attribute: PART_LIFE_CYCLE_REFERENCE.

Supported API: true

Parameters:
a_PartLifeCycleReference -
Throws:
WTPropertyVetoException

getDocFolder

public Folder getDocFolder()
Gets the object for the association that plays role: DOC_FOLDER.

Supported API: true

Returns:
Folder

setDocFolder

public void setDocFolder(Folder a_DocFolder)
                  throws WTPropertyVetoException,
                         WTException
Sets the object for the association that plays role: DOC_FOLDER.

Supported API: true

Parameters:
a_DocFolder -
Throws:
WTPropertyVetoException
WTException

getDocFolderReference

public ObjectReference getDocFolderReference()
Gets the value of the attribute: DOC_FOLDER_REFERENCE.

Supported API: true

Returns:
ObjectReference

setDocFolderReference

public void setDocFolderReference(ObjectReference a_DocFolderReference)
                           throws WTPropertyVetoException
Sets the value of the attribute: DOC_FOLDER_REFERENCE.

Supported API: true

Parameters:
a_DocFolderReference -
Throws:
WTPropertyVetoException

getPartFolder

public Folder getPartFolder()
Gets the object for the association that plays role: PART_FOLDER.

Supported API: true

Returns:
Folder

setPartFolder

public void setPartFolder(Folder a_PartFolder)
                   throws WTPropertyVetoException,
                          WTException
Sets the object for the association that plays role: PART_FOLDER.

Supported API: true

Parameters:
a_PartFolder -
Throws:
WTPropertyVetoException
WTException

getPartFolderReference

public ObjectReference getPartFolderReference()
Gets the value of the attribute: PART_FOLDER_REFERENCE.

Supported API: true

Returns:
ObjectReference

setPartFolderReference

public void setPartFolderReference(ObjectReference a_PartFolderReference)
                            throws WTPropertyVetoException
Sets the value of the attribute: PART_FOLDER_REFERENCE.

Supported API: true

Parameters:
a_PartFolderReference -
Throws:
WTPropertyVetoException

getTeamTemplate

public wt.team.TeamTemplate getTeamTemplate()
Gets the object for the association that plays role: TEAM_TEMPLATE.

Supported API: true

Returns:
TeamTemplate

setTeamTemplate

public void setTeamTemplate(wt.team.TeamTemplate a_TeamTemplate)
                     throws WTPropertyVetoException,
                            WTException
Sets the object for the association that plays role: TEAM_TEMPLATE.

Supported API: true

Parameters:
a_TeamTemplate -
Throws:
WTPropertyVetoException
WTException

getTeamTemplateReference

public ObjectReference getTeamTemplateReference()
Gets the value of the attribute: TEAM_TEMPLATE_REFERENCE.

Supported API: true

Returns:
ObjectReference

setTeamTemplateReference

public void setTeamTemplateReference(ObjectReference a_TeamTemplateReference)
                              throws WTPropertyVetoException
Sets the value of the attribute: TEAM_TEMPLATE_REFERENCE.

Supported API: true

Parameters:
a_TeamTemplateReference -
Throws:
WTPropertyVetoException

getView

public View getView()
Gets the object for the association that plays role: VIEW. View to be used for new WTParts in EPMWorkspace

Supported API: true

Returns:
View

setView

public void setView(View a_View)
             throws WTPropertyVetoException,
                    WTException
Sets the object for the association that plays role: VIEW. View to be used for new WTParts in EPMWorkspace

Supported API: true

Parameters:
a_View -
Throws:
WTPropertyVetoException
WTException

getViewReference

public ObjectReference getViewReference()
Gets the value of the attribute: VIEW_REFERENCE. View to be used for new WTParts in EPMWorkspace

Supported API: true

Returns:
ObjectReference

setViewReference

public void setViewReference(ObjectReference a_ViewReference)
                      throws WTPropertyVetoException
Sets the value of the attribute: VIEW_REFERENCE. View to be used for new WTParts in EPMWorkspace

Supported API: true

Parameters:
a_ViewReference -
Throws:
WTPropertyVetoException

getContainer

public WTContainer getContainer()
Gets the object for the association that plays role: CONTAINER. WTContainer to be used for new objects in EPMWorkspace. If this is ClassicContainer or ProjectContainer, this value cannot be changed once EPMWorkspace is persisted. If this is PDMLinkContainer, value can be changed to another valid PDMLinkContainer.

Supported API: true

Returns:
WTContainer

setContainer

public void setContainer(WTContainer a_Container)
                  throws WTPropertyVetoException,
                         WTException
Sets the object for the association that plays role: CONTAINER. WTContainer to be used for new objects in EPMWorkspace. If this is ClassicContainer or ProjectContainer, this value cannot be changed once EPMWorkspace is persisted. If this is PDMLinkContainer, value can be changed to another valid PDMLinkContainer.

Supported API: true

Parameters:
a_Container -
Throws:
WTPropertyVetoException
WTException

getContainerReference

public ObjectReference getContainerReference()
Gets the value of the attribute: CONTAINER_REFERENCE. WTContainer to be used for new objects in EPMWorkspace. If this is ClassicContainer or ProjectContainer, this value cannot be changed once EPMWorkspace is persisted. If this is PDMLinkContainer, value can be changed to another valid PDMLinkContainer.

Supported API: true

Returns:
ObjectReference

setContainerReference

public void setContainerReference(ObjectReference a_ContainerReference)
                           throws WTPropertyVetoException
Sets the value of the attribute: CONTAINER_REFERENCE. WTContainer to be used for new objects in EPMWorkspace. If this is ClassicContainer or ProjectContainer, this value cannot be changed once EPMWorkspace is persisted. If this is PDMLinkContainer, value can be changed to another valid PDMLinkContainer.

Supported API: true

Parameters:
a_ContainerReference -
Throws:
WTPropertyVetoException

newEPMWorkspace

public static EPMWorkspace newEPMWorkspace(String name,
                                           WTPrincipal principal,
                                           Folder folder,
                                           WTPartConfigSpec partConfigSpec,
                                           EPMDocConfigSpec docConfigSpec,
                                           WTContainer container)
                                    throws WTException


Supported API: true

Parameters:
name -
principal -
folder - If null,then a folder is created in the users's personal cabinet with same name as the workspace name.
partConfigSpec -
docConfigSpec -
container - WTContainer for new objects created in EPMWorkspace
Returns:
EPMWorkspace
Throws:
WTException

initialize

protected void initialize(String name,
                          WTPrincipal principal,
                          Folder folder,
                          WTPartConfigSpec partConfigSpec,
                          EPMDocConfigSpec docConfigSpec,
                          WTContainer container)
                   throws WTException
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

Supported API: true

Parameters:
name -
principal -
folder - If null,then a folder is created in the users's personal cabinet with same name as the workspace name.
partConfigSpec -
docConfigSpec -
container - WTContainer for new objects created in EPMWorkspace
Throws:
WTException