|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.fc.WTObject
wt.projmgmt.admin.Project2
Project2
represents a"temporary endeavor undertaken to create
a unique product or service." As such it has start and end dates.
Project2 can also be thought as a container of objects (for example, documents and parts) and processes (such as lifecycles and workflows). The objects and processes are aggregated indirectly, through the domains that are associated to the project.
This class serves also to model quasi-project objects such as organizations and programs.
Use the newProject2
static factory method(s), not the Project2
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
Field Summary | |
private Currency |
budget
|
static String |
BUDGET
Label for the attribute; Total amount alloted for the execution of the project. |
static String |
BUSINESS_LOCATION
Label for the attribute; Possible sites the project may be associated with. |
private static int |
BUSINESS_LOCATION_UPPER_LIMIT
|
static String |
BUSINESS_UNIT
Label for the attribute; Organizational entity the project is associated with. |
private static int |
BUSINESS_UNIT_UPPER_LIMIT
|
private String |
businessLocation
|
private String |
businessUnit
|
private ProjectCategory |
category
|
static String |
CATEGORY
Label for the attribute; the type or category of the project. |
private static int |
CATEGORY_UPPER_LIMIT
|
private static String |
CLASSNAME
|
static String |
COMPLETION_STATUS
Label for the attribute; a status value representing the percent complete for the project Supported API: false |
private int |
completionStatus
|
static String |
CONTAINER
Label for the attribute. |
static String |
CONTAINER_TEMPLATE
Label for the attribute. |
private WTContainerInfo |
containerInfo
|
private WTContainerRef |
containerReference
|
private ContainerTeamManagedInfo |
containerTeamManagedInfo
|
private WTContainerTemplateRef |
containerTemplateReference
|
private AdminDomainRef |
domainRef
|
private AclEntrySet |
entrySet
|
static String |
ESTIMATED_END_DATE
Label for the attribute; the estimated end date of the project Supported API: false |
private Timestamp |
estimatedEndDate
|
static long |
EXTERNALIZATION_VERSION_UID
|
private FederatableInfo |
federatableInfo
|
static String |
HEALTH_STATUS
Label for the attribute; the project health status. |
private static int |
HEALTH_STATUS_UPPER_LIMIT
|
private ProjectHealthStatus |
healthStatus
|
private IndexerSet |
indexerSet
|
private boolean |
inheritedDomain
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private WTPrincipalReference |
organizationReference
|
private ProjectPhase |
phase
|
static String |
PHASE
Label for the attribute; the phase of the project object. |
private static int |
PHASE_UPPER_LIMIT
|
(package private) ProjectPlan |
pplan
|
static String |
PROJECT_NUMBER
Label for the attribute; Identification of the project that is menaingful within the scope of an organization. |
private static int |
PROJECT_NUMBER_UPPER_LIMIT
|
private String |
projectNumber
|
private static long |
R60_EXTERNALIZATION_VERSION_UID
|
private static long |
R62_EXTERNALIZATION_VERSION_UID
|
private static String |
RESOURCE
|
static String |
RISK_DESCRIPTION
Label for the attribute; the risk description of the project. |
private static int |
RISK_DESCRIPTION_UPPER_LIMIT
|
static String |
RISK_VALUE
Label for the attribute; the risk value of the project. |
private static int |
RISK_VALUE_UPPER_LIMIT
|
private String |
riskDescription
|
private ProjectRiskValue |
riskValue
|
private String |
scope
|
static String |
SCOPE
Label for the attribute; description of the project scope Supported API: true |
private static int |
SCOPE_UPPER_LIMIT
|
(package private) static long |
serialVersionUID
|
private static boolean |
SERVER
|
private WTPrincipalReference |
sponsor
|
static String |
SPONSOR
Label for the attribute; the owner or sponsor of the project Supported API: false |
static String |
STATUS_DESCRIPTION
Label for the attribute; the status description of the project Supported API: false |
private static int |
STATUS_DESCRIPTION_UPPER_LIMIT
|
private String |
statusDescription
|
private AttributeContainer |
theAttributeContainer
|
private TypeDefinitionReference |
typeDefinitionReference
|
Fields inherited from class wt.fc.WTObject |
CREATE_TIMESTAMP, MODIFY_TIMESTAMP |
Fields inherited from interface wt.inf.team.ContainerTeamManaged |
ACTIVE_FLAG, ACTUAL_END, ACTUAL_START, ALLOW_USER_TO_CONFIGURE_ACCESS, CONTAINER_TEAM_MANAGED_INFO, CONTAINER_TEAM_REFERENCE, CTM_STATE, INVITATION_MSG, REQUIRE_CONFIRMATION, SEND_INVITATIONS |
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Fields inherited from interface wt.access.AdHocControlled |
ENTRY_SET |
Fields inherited from interface wt.identity.DisplayIdentification |
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE |
Fields inherited from interface wt.admin.DomainAdministered |
DOMAIN_REF, INHERITED_DOMAIN |
Fields inherited from interface wt.ufid.Federatable |
FEDERATABLE_INFO |
Fields inherited from interface wt.inf.container.WTContainedIdentified |
CONTAINER_REFERENCE |
Fields inherited from interface wt.inf.container.WTContained |
CONTAINER_ID, CONTAINER_NAME |
Fields inherited from interface wt.org.OrganizationOwnedImpl |
ORGANIZATION_REFERENCE |
Fields inherited from interface wt.org.OrganizationOwned |
ORGANIZATION, ORGANIZATION_CODING_SYSTEM, ORGANIZATION_NAME, ORGANIZATION_UNIQUE_IDENTIFIER |
Fields inherited from interface wt.type.Typed |
TYPE_DEFINITION_REFERENCE |
Fields inherited from interface wt.iba.value.IBAHolder |
ATTRIBUTE_CONTAINER |
Fields inherited from interface wt.index.Indexable |
INDEXER_SET |
Constructor Summary | |
Project2()
|
Method Summary | |
private void |
containerInfoValidate(WTContainerInfo a_ContainerInfo)
|
private void |
containerReferenceValidate(WTContainerRef a_ContainerReference)
|
private void |
containerTeamManagedInfoValidate(ContainerTeamManagedInfo a_ContainerTeamManagedInfo)
|
private void |
containerTemplateReferenceValidate(WTContainerTemplateRef a_ContainerTemplateReference)
|
boolean |
equals(Object obj)
Indicates whether the given object is equal to this object from a persistence perspective, by comparing the two objects ObjectIdentifier s. |
private void |
federatableInfoValidate(FederatableInfo a_FederatableInfo)
|
Timestamp |
getActualEnd()
Gets the value of the attribute: ACTUAL_END. |
Timestamp |
getActualStart()
Gets the value of the attribute: ACTUAL_START. |
WTGroup |
getAdministrators()
Gets the value of the attribute: ADMINISTRATORS. |
WTPrincipalReference |
getAdministratorsReference()
Gets the value of the attribute: ADMINISTRATORS_REFERENCE. |
AttributeContainer |
getAttributeContainer()
Gets the object for the association that plays role: ATTRIBUTE_CONTAINER. |
Currency |
getBudget()
Gets the value of the attribute: BUDGET. |
String |
getBusinessLocation()
Gets the value of the attribute: BUSINESS_LOCATION. |
String |
getBusinessUnit()
Gets the value of the attribute: BUSINESS_UNIT. |
ProjectCategory |
getCategory()
Gets the value of the attribute: CATEGORY. |
int |
getCompletionStatus()
Gets the value of the attribute: COMPLETION_STATUS. |
String |
getConceptualClassname()
Deprecated. |
WTContainer |
getContainer()
Gets the object for the association that plays role: CONTAINER. |
WTContainerInfo |
getContainerInfo()
Gets the object for the association that plays role: CONTAINER_INFO. |
String |
getContainerName()
Gets the value of the attribute: CONTAINER_NAME. |
WTContainerRef |
getContainerReference()
Gets the value of the attribute: CONTAINER_REFERENCE. |
ContainerTeamManagedInfo |
getContainerTeamManagedInfo()
Gets the object for the association that plays role: CONTAINER_TEAM_MANAGED_INFO. |
ContainerTeamReference |
getContainerTeamReference()
Gets the value of the attribute: CONTAINER_TEAM_REFERENCE. |
WTContainerTemplate |
getContainerTemplate()
Gets the object for the association that plays role: CONTAINER_TEMPLATE. |
WTContainerTemplateRef |
getContainerTemplateReference()
Gets the value of the attribute: CONTAINER_TEMPLATE_REFERENCE. |
DirectoryContextProvider |
getContextProvider()
Gets the value of the attribute: CONTEXT_PROVIDER. |
WTPrincipal |
getCreator()
Gets the value of the attribute: CREATOR. |
WTPrincipalReference |
getCreatorReference()
Gets the value of the attribute: CREATOR_REFERENCE. |
ContainerTeamManagedState |
getCtmState()
Gets the value of the attribute: CTM_STATE. |
Cabinet |
getDefaultCabinet()
Gets the value of the attribute: DEFAULT_CABINET. |
CabinetReference |
getDefaultCabinetReference()
Gets the value of the attribute: DEFAULT_CABINET_REFERENCE. |
AdministrativeDomain |
getDefaultDomain()
Gets the value of the attribute: DEFAULT_DOMAIN. |
AdminDomainRef |
getDefaultDomainReference()
Gets the value of the attribute: DEFAULT_DOMAIN_REFERENCE. |
String |
getDescription()
Gets the value of the attribute: DESCRIPTION. |
AdminDomainRef |
getDomainRef()
Gets the object for the association that plays role: DOMAIN_REF. |
AclEntrySet |
getEntrySet()
Gets the value of the attribute: ENTRY_SET. |
Timestamp |
getEstimatedEndDate()
Gets the value of the attribute: ESTIMATED_END_DATE. |
FederatableInfo |
getFederatableInfo()
Gets the object for the association that plays role: FEDERATABLE_INFO. |
ProjectHealthStatus |
getHealthStatus()
Gets the value of the attribute: HEALTH_STATUS. |
IdentificationObject |
getIdentificationObject()
Constructs and returns an identification object. |
String |
getIdentity()
Gets the value of the attribute: IDENTITY. |
IndexerSet |
getIndexerSet()
Gets the value of the attribute: INDEXER_SET. |
String |
getInternetDomain()
Gets the value of the attribute: INTERNET_DOMAIN. |
String |
getInvitationMsg()
Gets the value of the attribute: INVITATION_MSG. |
String |
getName()
Gets the value of the attribute: NAME. |
WTOrganization |
getOrganization()
Gets the value of the attribute: ORGANIZATION. |
String |
getOrganizationCodingSystem()
Gets the value of the attribute: ORGANIZATION_CODING_SYSTEM. |
String |
getOrganizationName()
Gets the value of the attribute: ORGANIZATION_NAME. |
WTPrincipalReference |
getOrganizationReference()
Gets the value of the attribute: ORGANIZATION_REFERENCE. |
String |
getOrganizationUniqueIdentifier()
Gets the value of the attribute: ORGANIZATION_UNIQUE_IDENTIFIER. |
WTPrincipal |
getOwner()
Gets the value of the attribute: OWNER. |
WTPrincipalReference |
getOwnerReference()
Gets the value of the attribute: OWNER_REFERENCE. |
ProjectPhase |
getPhase()
Gets the value of the attribute: PHASE. |
String |
getProjectNumber()
Gets the value of the attribute: PROJECT_NUMBER. |
ProjectPlan |
getProjectPlan()
Return the ProjectPlan that is associated
with this Project2 or null
if none exists. |
AdministrativeDomain |
getPublicParentDomain()
Gets the value of the attribute: PUBLIC_PARENT_DOMAIN. |
AdminDomainRef |
getPublicParentDomainReference()
Gets the value of the attribute: PUBLIC_PARENT_DOMAIN_REFERENCE. |
String |
getRiskDescription()
Gets the value of the attribute: RISK_DESCRIPTION. |
ProjectRiskValue |
getRiskValue()
Gets the value of the attribute: RISK_VALUE. |
String |
getScope()
Gets the value of the attribute: SCOPE. |
WTPrincipalReference |
getSponsor()
Gets the value of the attribute: SPONSOR. |
String |
getStatusDescription()
Gets the value of the attribute: STATUS_DESCRIPTION. |
Cabinet |
getSystemCabinet()
Gets the value of the attribute: SYSTEM_CABINET. |
CabinetReference |
getSystemCabinetReference()
Gets the value of the attribute: SYSTEM_CABINET_REFERENCE. |
AdministrativeDomain |
getSystemDomain()
Gets the value of the attribute: SYSTEM_DOMAIN. |
AdminDomainRef |
getSystemDomainReference()
Gets the value of the attribute: SYSTEM_DOMAIN_REFERENCE. |
private WTContainerTemplateRef |
getTemplateReference(ObjectInput input)
|
TypeDefinitionReference |
getTypeDefinitionReference()
Gets the object for the association that plays role: TYPE_DEFINITION_REFERENCE. |
int |
hashCode()
Returns a hash code for this object based upon its ObjectIdentifier . |
protected void |
initialize()
Initializes objects created by new-factory methods. |
boolean |
isActiveFlag()
Deprecated. at 7.0 |
boolean |
isAllowUserToConfigureAccess()
Gets the value of the attribute: ALLOW_USER_TO_CONFIGURE_ACCESS. |
boolean |
isBusinessNamespace()
Gets the value of the attribute: BUSINESS_NAMESPACE. |
boolean |
isInheritedDomain()
Gets the value of the attribute: INHERITED_DOMAIN. |
boolean |
isMetaDataNamespace()
Gets the value of the attribute: META_DATA_NAMESPACE. |
boolean |
isPrivateAccess()
Gets the value of the attribute: PRIVATE_ACCESS. |
boolean |
isRequireConfirmation()
Gets the value of the attribute: REQUIRE_CONFIRMATION. |
boolean |
isSendInvitations()
Gets the value of the attribute: SEND_INVITATIONS. |
boolean |
isSharingEnabled()
Gets the value of the attribute: SHARING_ENABLED. |
static Project2 |
newProject2()
Supported API: false |
private void |
organizationReferenceValidate(WTPrincipalReference a_OrganizationReference)
|
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
void |
readExternal(PersistentRetrieveIfc input)
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
private void |
readR62Version(ObjectInput input,
boolean super_done)
|
protected boolean |
readVersion(Project2 thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
private void |
riskDescriptionValidate(String a_RiskDescription)
|
private void |
scopeValidate(String a_Scope)
|
void |
setAdministrators(WTGroup a_Administrators)
Sets the value of the attribute: ADMINISTRATORS. |
void |
setAdministratorsReference(WTPrincipalReference a_AdministratorsReference)
Sets the value of the attribute: ADMINISTRATORS_REFERENCE. |
void |
setAttributeContainer(AttributeContainer a_AttributeContainer)
Sets the object for the association that plays role: ATTRIBUTE_CONTAINER. |
void |
setBudget(Currency a_Budget)
Sets the value of the attribute: BUDGET. |
void |
setBusinessLocation(String a_BusinessLocation)
Sets the value of the attribute: BUSINESS_LOCATION. |
protected void |
setBusinessNamespace(boolean a_BusinessNamespace)
Sets the value of the attribute: BUSINESS_NAMESPACE. |
void |
setBusinessUnit(String a_BusinessUnit)
Sets the value of the attribute: BUSINESS_UNIT. |
void |
setCategory(ProjectCategory a_Category)
Sets the value of the attribute: CATEGORY. |
void |
setCompletionStatus(int a_CompletionStatus)
Sets the value of the attribute: COMPLETION_STATUS. |
void |
setContainer(WTContainer a_Container)
Sets the object for the association that plays role: CONTAINER. |
protected void |
setContainerInfo(WTContainerInfo a_ContainerInfo)
Sets the object for the association that plays role: CONTAINER_INFO. |
void |
setContainerReference(WTContainerRef a_ContainerReference)
Sets the value of the attribute: CONTAINER_REFERENCE. |
void |
setContainerTeamManagedInfo(ContainerTeamManagedInfo a_ContainerTeamManagedInfo)
Sets the object for the association that plays role: CONTAINER_TEAM_MANAGED_INFO. |
void |
setContainerTemplate(WTContainerTemplate a_ContainerTemplate)
Sets the object for the association that plays role: CONTAINER_TEMPLATE. |
void |
setContainerTemplateReference(WTContainerTemplateRef a_ContainerTemplateReference)
Sets the value of the attribute: CONTAINER_TEMPLATE_REFERENCE. |
void |
setCreator(WTPrincipal a_Creator)
Sets the value of the attribute: CREATOR. |
void |
setCreatorReference(WTPrincipalReference a_CreatorReference)
Sets the value of the attribute: CREATOR_REFERENCE. |
void |
setDefaultCabinet(Cabinet a_DefaultCabinet)
Sets the value of the attribute: DEFAULT_CABINET. |
void |
setDefaultCabinetReference(CabinetReference a_DefaultCabinetReference)
Sets the value of the attribute: DEFAULT_CABINET_REFERENCE. |
void |
setDefaultDomain(AdministrativeDomain a_DefaultDomain)
Sets the value of the attribute: DEFAULT_DOMAIN. |
void |
setDefaultDomainReference(AdminDomainRef a_DefaultDomainReference)
Sets the value of the attribute: DEFAULT_DOMAIN_REFERENCE. |
void |
setDescription(String a_Description)
Sets the value of the attribute: DESCRIPTION. |
void |
setDomainRef(AdminDomainRef a_DomainRef)
Sets the object for the association that plays role: DOMAIN_REF. |
void |
setEntrySet(AclEntrySet a_EntrySet)
Sets the value of the attribute: ENTRY_SET. |
void |
setEstimatedEndDate(Timestamp a_EstimatedEndDate)
Sets the value of the attribute: ESTIMATED_END_DATE. |
void |
setFederatableInfo(FederatableInfo a_FederatableInfo)
Sets the object for the association that plays role: FEDERATABLE_INFO. |
void |
setHealthStatus(ProjectHealthStatus a_HealthStatus)
Sets the value of the attribute: HEALTH_STATUS. |
void |
setIndexerSet(IndexerSet a_IndexerSet)
Sets the value of the attribute: INDEXER_SET. |
void |
setInheritedDomain(boolean a_InheritedDomain)
Sets the value of the attribute: INHERITED_DOMAIN. |
void |
setInvitationMsg(String a_InvitationMsg)
Sets the value of the attribute: INVITATION_MSG. |
void |
setName(String a_Name)
Sets the value of the attribute: NAME. |
void |
setOrganization(WTOrganization a_Organization)
Sets the value of the attribute: ORGANIZATION. |
void |
setOrganizationReference(WTPrincipalReference a_OrganizationReference)
Sets the value of the attribute: ORGANIZATION_REFERENCE. |
void |
setOwner(WTPrincipal a_Owner)
Sets the value of the attribute: OWNER. |
void |
setOwnerReference(WTPrincipalReference a_OwnerReference)
Sets the value of the attribute: OWNER_REFERENCE. |
void |
setPhase(ProjectPhase a_Phase)
Sets the value of the attribute: PHASE. |
void |
setProjectNumber(String a_ProjectNumber)
Sets the value of the attribute: PROJECT_NUMBER. |
void |
setRiskDescription(String a_RiskDescription)
Sets the value of the attribute: RISK_DESCRIPTION. |
void |
setRiskValue(ProjectRiskValue a_RiskValue)
Sets the value of the attribute: RISK_VALUE. |
void |
setScope(String a_Scope)
Sets the value of the attribute: SCOPE. |
void |
setSharingEnabled(boolean a_SharingEnabled)
Sets the value of the attribute: SHARING_ENABLED. |
void |
setSponsor(WTPrincipalReference a_Sponsor)
Sets the value of the attribute: SPONSOR. |
void |
setStatusDescription(String a_StatusDescription)
Sets the value of the attribute: STATUS_DESCRIPTION. |
void |
setSystemCabinet(Cabinet a_SystemCabinet)
Sets the value of the attribute: SYSTEM_CABINET. |
void |
setSystemCabinetReference(CabinetReference a_SystemCabinetReference)
Sets the value of the attribute: SYSTEM_CABINET_REFERENCE. |
void |
setSystemDomain(AdministrativeDomain a_SystemDomain)
Sets the value of the attribute: SYSTEM_DOMAIN. |
void |
setSystemDomainReference(AdminDomainRef a_SystemDomainReference)
Sets the value of the attribute: SYSTEM_DOMAIN_REFERENCE. |
void |
setTransientCachedPlan(ProjectPlan aplan)
|
void |
setTypeDefinitionReference(TypeDefinitionReference a_TypeDefinitionReference)
Sets the object for the association that plays role: TYPE_DEFINITION_REFERENCE. |
private void |
sponsorValidate(WTPrincipalReference a_Sponsor)
|
private void |
statusDescriptionValidate(String a_StatusDescription)
|
private void |
typeDefinitionReferenceValidate(TypeDefinitionReference a_TypeDefinitionReference)
|
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
void |
writeExternal(PersistentStoreIfc output)
Used by Persistent Data Service to obtain the values of the persistent attributes of this class, so they can be written to a persistent store. |
Methods inherited from class wt.fc.WTObject |
checkAttributes, duplicate, finalize, getClassInfo, getCreateTimestamp, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getModifyTimestamp, getPersistInfo, getType, readVersion, setPersistInfo, toString |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface wt.fc.Persistable |
checkAttributes, getPersistInfo, getType, setPersistInfo |
Methods inherited from interface wt.fc.NetFactor |
getClassInfo |
Methods inherited from interface wt.identity.DisplayIdentification |
getDisplayIdentifier, getDisplayIdentity, getDisplayType |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
public static final String SCOPE
private static int SCOPE_UPPER_LIMIT
private String scope
public static final String SPONSOR
private WTPrincipalReference sponsor
public static final String ESTIMATED_END_DATE
private Timestamp estimatedEndDate
public static final String PHASE
private static int PHASE_UPPER_LIMIT
private ProjectPhase phase
public static final String COMPLETION_STATUS
private int completionStatus
public static final String STATUS_DESCRIPTION
private static int STATUS_DESCRIPTION_UPPER_LIMIT
private String statusDescription
public static final String HEALTH_STATUS
private static int HEALTH_STATUS_UPPER_LIMIT
private ProjectHealthStatus healthStatus
public static final String RISK_VALUE
private static int RISK_VALUE_UPPER_LIMIT
private ProjectRiskValue riskValue
public static final String RISK_DESCRIPTION
private static int RISK_DESCRIPTION_UPPER_LIMIT
private String riskDescription
public static final String CATEGORY
private static int CATEGORY_UPPER_LIMIT
private ProjectCategory category
public static final String PROJECT_NUMBER
private static int PROJECT_NUMBER_UPPER_LIMIT
private String projectNumber
public static final String BUSINESS_UNIT
private static int BUSINESS_UNIT_UPPER_LIMIT
private String businessUnit
public static final String BUSINESS_LOCATION
private static int BUSINESS_LOCATION_UPPER_LIMIT
private String businessLocation
public static final String BUDGET
private Currency budget
private ContainerTeamManagedInfo containerTeamManagedInfo
private WTContainerInfo containerInfo
public static final String CONTAINER_TEMPLATE
private WTContainerTemplateRef containerTemplateReference
private AclEntrySet entrySet
private boolean inheritedDomain
private AdminDomainRef domainRef
private FederatableInfo federatableInfo
public static final String CONTAINER
private WTContainerRef containerReference
private WTPrincipalReference organizationReference
private TypeDefinitionReference typeDefinitionReference
private AttributeContainer theAttributeContainer
private IndexerSet indexerSet
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
private static final long R62_EXTERNALIZATION_VERSION_UID
private static final long R60_EXTERNALIZATION_VERSION_UID
transient ProjectPlan pplan
private static final boolean SERVER
Constructor Detail |
public Project2()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class WTObject
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class WTObject
input
-
IOException
ClassNotFoundException
protected boolean readVersion(Project2 thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public void writeExternal(PersistentStoreIfc output) throws SQLException, DatastoreException
(Not intended for general use.)
Supported API: false
writeExternal
in interface ObjectMappable
writeExternal
in class WTObject
output
-
SQLException
DatastoreException
public void readExternal(PersistentRetrieveIfc input) throws SQLException, DatastoreException
(Not intended for general
use.)
Supported API: false
readExternal
in interface ObjectMappable
readExternal
in class WTObject
input
-
SQLException
DatastoreException
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
public String getScope()
public void setScope(String a_Scope) throws WTPropertyVetoException
a_Scope
-
WTPropertyVetoException
private void scopeValidate(String a_Scope) throws WTPropertyVetoException
a_Scope
-
WTPropertyVetoException
public WTPrincipalReference getSponsor()
public void setSponsor(WTPrincipalReference a_Sponsor) throws WTPropertyVetoException
a_Sponsor
-
WTPropertyVetoException
private void sponsorValidate(WTPrincipalReference a_Sponsor) throws WTPropertyVetoException
a_Sponsor
-
WTPropertyVetoException
public Timestamp getEstimatedEndDate()
public void setEstimatedEndDate(Timestamp a_EstimatedEndDate) throws WTPropertyVetoException
a_EstimatedEndDate
-
WTPropertyVetoException
public ProjectPhase getPhase()
public void setPhase(ProjectPhase a_Phase) throws WTPropertyVetoException
a_Phase
-
WTPropertyVetoException
public int getCompletionStatus()
public void setCompletionStatus(int a_CompletionStatus) throws WTPropertyVetoException
a_CompletionStatus
-
WTPropertyVetoException
public String getStatusDescription()
public void setStatusDescription(String a_StatusDescription) throws WTPropertyVetoException
a_StatusDescription
-
WTPropertyVetoException
private void statusDescriptionValidate(String a_StatusDescription) throws WTPropertyVetoException
a_StatusDescription
-
WTPropertyVetoException
public ProjectHealthStatus getHealthStatus()
public void setHealthStatus(ProjectHealthStatus a_HealthStatus) throws WTPropertyVetoException
a_HealthStatus
-
WTPropertyVetoException
public ProjectRiskValue getRiskValue()
public void setRiskValue(ProjectRiskValue a_RiskValue) throws WTPropertyVetoException
a_RiskValue
-
WTPropertyVetoException
public String getRiskDescription()
public void setRiskDescription(String a_RiskDescription) throws WTPropertyVetoException
a_RiskDescription
-
WTPropertyVetoException
private void riskDescriptionValidate(String a_RiskDescription) throws WTPropertyVetoException
a_RiskDescription
-
WTPropertyVetoException
public ProjectCategory getCategory()
public void setCategory(ProjectCategory a_Category) throws WTPropertyVetoException
a_Category
-
WTPropertyVetoException
public String getProjectNumber()
public void setProjectNumber(String a_ProjectNumber)
a_ProjectNumber
- public String getBusinessUnit()
public void setBusinessUnit(String a_BusinessUnit)
a_BusinessUnit
- public String getBusinessLocation()
public void setBusinessLocation(String a_BusinessLocation)
a_BusinessLocation
- public Currency getBudget()
public void setBudget(Currency a_Budget)
a_Budget
- public static Project2 newProject2() throws WTException
WTException
public ProjectPlan getProjectPlan() throws WTException
ProjectPlan
that is associated
with this Project2
or null
if none exists.
WTException
protected void initialize() throws WTException
initialize
in class WTObject
WTException
public ContainerTeamManagedState getCtmState()
getCtmState
in interface ContainerTeamManaged
public boolean isRequireConfirmation()
isRequireConfirmation
in interface ContainerTeamManaged
public boolean isSendInvitations()
isSendInvitations
in interface ContainerTeamManaged
public boolean isAllowUserToConfigureAccess()
isAllowUserToConfigureAccess
in interface ContainerTeamManaged
public String getInvitationMsg()
getInvitationMsg
in interface ContainerTeamManaged
public void setInvitationMsg(String a_InvitationMsg) throws WTPropertyVetoException
setInvitationMsg
in interface ContainerTeamManaged
a_InvitationMsg
-
WTPropertyVetoException
public boolean isActiveFlag()
isActiveFlag
in interface ContainerTeamManaged
public Timestamp getActualStart()
getActualStart
in interface ContainerTeamManaged
public Timestamp getActualEnd()
getActualEnd
in interface ContainerTeamManaged
public ContainerTeamReference getContainerTeamReference()
getContainerTeamReference
in interface ContainerTeamManaged
public ContainerTeamManagedInfo getContainerTeamManagedInfo()
getContainerTeamManagedInfo
in interface ContainerTeamManaged
public void setContainerTeamManagedInfo(ContainerTeamManagedInfo a_ContainerTeamManagedInfo) throws WTPropertyVetoException
setContainerTeamManagedInfo
in interface ContainerTeamManaged
a_ContainerTeamManagedInfo
-
WTPropertyVetoException
private void containerTeamManagedInfoValidate(ContainerTeamManagedInfo a_ContainerTeamManagedInfo) throws WTPropertyVetoException
a_ContainerTeamManagedInfo
-
WTPropertyVetoException
public WTGroup getAdministrators()
getAdministrators
in interface WTContainer
public void setAdministrators(WTGroup a_Administrators) throws WTPropertyVetoException, WTException
setAdministrators
in interface WTContainer
a_Administrators
-
WTPropertyVetoException
WTException
public WTPrincipalReference getAdministratorsReference()
getAdministratorsReference
in interface WTContainer
#administrators
public void setAdministratorsReference(WTPrincipalReference a_AdministratorsReference) throws WTPropertyVetoException
setAdministratorsReference
in interface WTContainer
a_AdministratorsReference
-
WTPropertyVetoException
#administrators
public boolean isBusinessNamespace()
false
, then the first
parent of this container that is a business namespace will be used.
isBusinessNamespace
in interface WTContainer
protected void setBusinessNamespace(boolean a_BusinessNamespace) throws WTPropertyVetoException
false
, then the first
parent of this container that is a business namespace will be used.
a_BusinessNamespace
-
WTPropertyVetoException
public DirectoryContextProvider getContextProvider() throws WTException
getContextProvider
in interface WTContainer
WTException
public WTPrincipal getCreator()
getCreator
in interface WTContainer
public void setCreator(WTPrincipal a_Creator) throws WTPropertyVetoException, WTException
setCreator
in interface WTContainer
a_Creator
-
WTPropertyVetoException
WTException
public WTPrincipalReference getCreatorReference()
getCreatorReference
in interface WTContainer
public void setCreatorReference(WTPrincipalReference a_CreatorReference) throws WTPropertyVetoException
setCreatorReference
in interface WTContainer
a_CreatorReference
-
WTPropertyVetoException
public Cabinet getDefaultCabinet()
Cabinet
for a container's "business" data. Typically,
folder browsing will use the default cabinet as a root. Administrative
data should be placed in the system cabinet.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
getDefaultCabinet
in interface WTContainer
public void setDefaultCabinet(Cabinet a_DefaultCabinet) throws WTPropertyVetoException, WTException
Cabinet
for a container's "business" data. Typically,
folder browsing will use the default cabinet as a root. Administrative
data should be placed in the system cabinet.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
setDefaultCabinet
in interface WTContainer
a_DefaultCabinet
-
WTPropertyVetoException
WTException
public CabinetReference getDefaultCabinetReference()
getDefaultCabinetReference
in interface WTContainer
#cabinet
public void setDefaultCabinetReference(CabinetReference a_DefaultCabinetReference) throws WTPropertyVetoException
setDefaultCabinetReference
in interface WTContainer
a_DefaultCabinetReference
-
WTPropertyVetoException
#cabinet
public AdministrativeDomain getDefaultDomain()
private
, then the default domain
will be parented by the publicParentDomain
.
getDefaultDomain
in interface WTContainer
public void setDefaultDomain(AdministrativeDomain a_DefaultDomain) throws WTPropertyVetoException, WTException
private
, then the default domain
will be parented by the publicParentDomain
.
setDefaultDomain
in interface WTContainer
a_DefaultDomain
-
WTPropertyVetoException
WTException
public AdminDomainRef getDefaultDomainReference()
getDefaultDomainReference
in interface WTContainer
#defaultDomain
public void setDefaultDomainReference(AdminDomainRef a_DefaultDomainReference) throws WTPropertyVetoException
setDefaultDomainReference
in interface WTContainer
a_DefaultDomainReference
-
WTPropertyVetoException
#defaultDomain
public String getDescription()
getDescription
in interface WTContainer
public void setDescription(String a_Description) throws WTPropertyVetoException
setDescription
in interface WTContainer
a_Description
-
WTPropertyVetoException
public String getInternetDomain() throws WTException
This property is derived from WTOrganization.internetDomain
Supported API: false
getInternetDomain
in interface WTContainer
WTException
public boolean isMetaDataNamespace()
true
, then getInternetDomain()
must
return a non-null value.
This property will always be true
for instances of OrgContainer
or ExchangeContainer
, and always be false
for other container types.
Supported API: false
isMetaDataNamespace
in interface WTContainer
public String getName()
IdentityHelper.service.changeIdentity(WTContainer,
WTContainerIdentity)
Subclasses should override the default implementation of setName
to call WTContainerInfo.setName(WTContainer,String)
.
This will ensure the change restriction check is properly enforced.
Supported API: true
getName
in interface WTContainer
IdentityService#changeIdentity
,
WTContainerIdentity
public void setName(String a_Name) throws WTPropertyVetoException
IdentityHelper.service.changeIdentity(WTContainer,
WTContainerIdentity)
Subclasses should override the default implementation of setName
to call WTContainerInfo.setName(WTContainer,String)
.
This will ensure the change restriction check is properly enforced.
Supported API: true
setName
in interface WTContainer
a_Name
-
WTPropertyVetoException
IdentityService#changeIdentity
,
WTContainerIdentity
public WTPrincipal getOwner()
getOwner
in interface WTContainer
public void setOwner(WTPrincipal a_Owner) throws WTPropertyVetoException, WTException
setOwner
in interface WTContainer
a_Owner
-
WTPropertyVetoException
WTException
public WTPrincipalReference getOwnerReference()
getOwnerReference
in interface WTContainer
#owner
public void setOwnerReference(WTPrincipalReference a_OwnerReference) throws WTPropertyVetoException
setOwnerReference
in interface WTContainer
a_OwnerReference
-
WTPropertyVetoException
#owner
public boolean isPrivateAccess()
true
, the container should be set up such that only
the users directly participating in the container have access to it.
For ContainerTeamManaged
objects, this means the confirmed
participants in the container.
If a container has already been run through the create process, then
the WTContainerService
should be used to change this
property. Use makePrivate
to turn on private access,
and makePublic
to turn it off.
Supported API: false
isPrivateAccess
in interface WTContainer
public AdministrativeDomain getPublicParentDomain()
getPublicParentDomain
in interface WTContainer
public AdminDomainRef getPublicParentDomainReference()
getPublicParentDomainReference
in interface WTContainer
#publicParentDomain
public boolean isSharingEnabled()
isSharingEnabled
in interface WTContainer
public void setSharingEnabled(boolean a_SharingEnabled) throws WTPropertyVetoException
setSharingEnabled
in interface WTContainer
a_SharingEnabled
-
WTPropertyVetoException
public Cabinet getSystemCabinet()
Cabinet
for "system" data. The assumption is that data
in this cabinet is typically not displayed in a folder paradigm but
rather through another administrative client. Typical folder displays
should work with the defaultCabinet
.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
getSystemCabinet
in interface WTContainer
public void setSystemCabinet(Cabinet a_SystemCabinet) throws WTPropertyVetoException, WTException
Cabinet
for "system" data. The assumption is that data
in this cabinet is typically not displayed in a folder paradigm but
rather through another administrative client. Typical folder displays
should work with the defaultCabinet
.
Every effort should be made to limit the Cabinet
s in
a container to the 2 defined in the WTContainer model -- the defaultCabinet
and systemCabinet
.
Supported API: false
setSystemCabinet
in interface WTContainer
a_SystemCabinet
-
WTPropertyVetoException
WTException
public CabinetReference getSystemCabinetReference()
getSystemCabinetReference
in interface WTContainer
#systemCabinet
public void setSystemCabinetReference(CabinetReference a_SystemCabinetReference) throws WTPropertyVetoException
setSystemCabinetReference
in interface WTContainer
a_SystemCabinetReference
-
WTPropertyVetoException
#systemCabinet
public AdministrativeDomain getSystemDomain()
systemDomain
,
so that open access is not granted to the container's administrative
data.
getSystemDomain
in interface WTContainer
public void setSystemDomain(AdministrativeDomain a_SystemDomain) throws WTPropertyVetoException, WTException
systemDomain
,
so that open access is not granted to the container's administrative
data.
setSystemDomain
in interface WTContainer
a_SystemDomain
-
WTPropertyVetoException
WTException
public AdminDomainRef getSystemDomainReference()
getSystemDomainReference
in interface WTContainer
#systemDomain
public void setSystemDomainReference(AdminDomainRef a_SystemDomainReference) throws WTPropertyVetoException
setSystemDomainReference
in interface WTContainer
a_SystemDomainReference
-
WTPropertyVetoException
#systemDomain
public WTContainerInfo getContainerInfo()
getContainerInfo
in interface WTContainer
protected void setContainerInfo(WTContainerInfo a_ContainerInfo) throws WTPropertyVetoException
a_ContainerInfo
-
WTPropertyVetoException
private void containerInfoValidate(WTContainerInfo a_ContainerInfo) throws WTPropertyVetoException
a_ContainerInfo
-
WTPropertyVetoException
public WTContainerTemplate getContainerTemplate()
getContainerTemplate
in interface WTContainer
public void setContainerTemplate(WTContainerTemplate a_ContainerTemplate) throws WTPropertyVetoException, WTException
setContainerTemplate
in interface WTContainer
a_ContainerTemplate
-
WTPropertyVetoException
WTException
public WTContainerTemplateRef getContainerTemplateReference()
getContainerTemplateReference
in interface WTContainer
public void setContainerTemplateReference(WTContainerTemplateRef a_ContainerTemplateReference) throws WTPropertyVetoException
setContainerTemplateReference
in interface WTContainer
a_ContainerTemplateReference
-
WTPropertyVetoException
private void containerTemplateReferenceValidate(WTContainerTemplateRef a_ContainerTemplateReference) throws WTPropertyVetoException
a_ContainerTemplateReference
-
WTPropertyVetoException
public AclEntrySet getEntrySet()
getEntrySet
in interface AdHocControlled
public void setEntrySet(AclEntrySet a_EntrySet)
setEntrySet
in interface AdHocControlled
a_EntrySet
- public boolean isInheritedDomain()
isInheritedDomain
in interface DomainAdministered
public void setInheritedDomain(boolean a_InheritedDomain) throws WTPropertyVetoException
setInheritedDomain
in interface DomainAdministered
a_InheritedDomain
-
WTPropertyVetoException
public AdminDomainRef getDomainRef()
getDomainRef
in interface DomainAdministered
public void setDomainRef(AdminDomainRef a_DomainRef)
setDomainRef
in interface DomainAdministered
a_DomainRef
- public FederatableInfo getFederatableInfo()
getFederatableInfo
in interface Federatable
public void setFederatableInfo(FederatableInfo a_FederatableInfo) throws WTPropertyVetoException
setFederatableInfo
in interface Federatable
a_FederatableInfo
-
WTPropertyVetoException
private void federatableInfoValidate(FederatableInfo a_FederatableInfo) throws WTPropertyVetoException
a_FederatableInfo
-
WTPropertyVetoException
public WTContainer getContainer()
getContainer
in interface WTContainedIdentified
public void setContainer(WTContainer a_Container) throws WTPropertyVetoException, WTException
setContainer
in interface WTContainedIdentified
a_Container
-
WTPropertyVetoException
WTException
public WTContainerRef getContainerReference()
getContainerReference
in interface WTContainedIdentified
public void setContainerReference(WTContainerRef a_ContainerReference) throws WTPropertyVetoException
setContainerReference
in interface WTContainedIdentified
a_ContainerReference
-
WTPropertyVetoException
private void containerReferenceValidate(WTContainerRef a_ContainerReference) throws WTPropertyVetoException
a_ContainerReference
-
WTPropertyVetoException
public String getContainerName()
WTContainer
this object is assigned to.
getContainerName
in interface WTContained
public IdentificationObject getIdentificationObject() throws WTException
getIdentificationObject
in interface Identified
WTException
public WTPrincipalReference getOrganizationReference()
getOrganizationReference
in interface OrganizationOwnedImpl
public void setOrganizationReference(WTPrincipalReference a_OrganizationReference) throws WTPropertyVetoException
setOrganizationReference
in interface OrganizationOwnedImpl
a_OrganizationReference
-
WTPropertyVetoException
private void organizationReferenceValidate(WTPrincipalReference a_OrganizationReference) throws WTPropertyVetoException
a_OrganizationReference
-
WTPropertyVetoException
public String getOrganizationUniqueIdentifier()
getOrganizationUniqueIdentifier
in interface OrganizationOwned
public String getOrganizationCodingSystem()
getOrganizationCodingSystem
in interface OrganizationOwned
public String getOrganizationName()
getOrganizationName
in interface OrganizationOwned
public WTOrganization getOrganization()
getOrganization
in interface OrganizationOwned
public void setOrganization(WTOrganization a_Organization) throws WTPropertyVetoException
setOrganization
in interface OrganizationOwned
a_Organization
-
WTPropertyVetoException
public TypeDefinitionReference getTypeDefinitionReference()
getTypeDefinitionReference
in interface Typed
public void setTypeDefinitionReference(TypeDefinitionReference a_TypeDefinitionReference) throws WTPropertyVetoException
setTypeDefinitionReference
in interface Typed
a_TypeDefinitionReference
-
WTPropertyVetoException
private void typeDefinitionReferenceValidate(TypeDefinitionReference a_TypeDefinitionReference) throws WTPropertyVetoException
a_TypeDefinitionReference
-
WTPropertyVetoException
public AttributeContainer getAttributeContainer()
getAttributeContainer
in interface IBAHolder
public void setAttributeContainer(AttributeContainer a_AttributeContainer)
setAttributeContainer
in interface IBAHolder
a_AttributeContainer
- public IndexerSet getIndexerSet()
getIndexerSet
in interface Indexable
public void setIndexerSet(IndexerSet a_IndexerSet)
setIndexerSet
in interface Indexable
a_IndexerSet
- public boolean equals(Object obj)
ObjectIdentifier
s.
Changed or stale copies are still considered equal by this method.
Delegates to PersistenceHelper.equals(Persistable,Object)
.
Warning: Certain core Windchill operations may depend upon
equals
being ObjectIdentifier
-based. Changes
to the default implementation should be done with care, if at all.
Supported API: false
equals
in class WTObject
obj
-
public int hashCode()
ObjectIdentifier
.
Delegates to PersistenceHelper.hashCode(Persistable)
.
Warning: Certain core Windchill operations may depend upon
hashCode
being ObjectIdentifier-based
. Changes
to the default implementation should be done with care, if at all.
Supported API: false
hashCode
in class WTObject
private void readR62Version(ObjectInput input, boolean super_done) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private WTContainerTemplateRef getTemplateReference(ObjectInput input) throws WTException, IOException, ClassNotFoundException
WTException
IOException
ClassNotFoundException
public void setTransientCachedPlan(ProjectPlan aplan)
public String getIdentity()
Persistable
getIdentity
in interface Persistable
getIdentity
in class WTObject
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |