|
Project: stp | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CcProject
A proxy for a ClearCase UCM project.
A UCM project contains the configuration information needed to manage a significant development effort, such as a product release. A project contains one main shared integration stream and typically multiple per-user development streams.
A UCM project may be ClearQuest-enabled by linking it to a particular ClearQuest database. In ClearQuest-enabled projects, all UCM activities are associated with ClearQuest entities in the ClearQuest database. ClearQuest provides richer activity management functionality than is available from ClearCase alone.
For more project information, see the ClearCase "Guide to Developing Software with UCM" manual, and the cleartool man page "mkproject".
Nested Class Summary | |
---|---|
static class |
CcProject.ClearQuestEnabledState
A UCM project is "ClearQuest-enabled" if it is bound to a ClearQuest user database and participates in the ClearQuest/UCM integration. |
Nested classes/interfaces inherited from interface CcVobResource |
---|
CcVobResource.ApplyAttributeFlag |
Nested classes/interfaces inherited from interface com.ibm.rational.wvcm.stp.StpResource |
---|
StpResource.UnsupportedProperty |
Nested classes/interfaces inherited from interface javax.wvcm.Resource |
---|
Resource.CopyFlag |
Field Summary | |
---|---|
static PropertyNameList.PropertyName<String> |
BASELINE_NAMING_TEMPLATE
Defines the baseline name template for a project. |
static PropertyNameList.PropertyName<CcProject.ClearQuestEnabledState> |
CLEARQUEST_ENABLED_STATE
Is this a ClearQuest-enabled UCM project? |
static PropertyNameList.PropertyName<CqUserDb> |
CLEARQUEST_USER_DB
The ClearQuest user database this CQ-enabled UCM project is associated with. |
static PropertyNameList.PropertyName<CcStream> |
INTEGRATION_STREAM
This UCM project's integration stream. |
static PropertyNameList.PropertyName<Boolean> |
IS_SINGLE_STREAM
Is this a single-stream UCM project? |
static PropertyNameList.PropertyName<ResourceList<CcComponent>> |
MODIFIABLE_COMPONENT_LIST
The list of UCM components that can be modified in the UCM stream(s) associated with this UCM project. |
static PropertyNameList.PropertyName<ResourceList<CcStream>> |
POSTED_DELIVERY_LIST
A list of all streams in this UCM project that have posted deliveries in progress. |
static PropertyNameList.PropertyName<CcProjectFolder> |
PROJECT_FOLDER
The UCM folder in which this UCM project resides |
static PropertyNameList.PropertyName<ResourceList<CcStream>> |
STREAM_LIST
The list of streams in this UCM project. |
static PropertyNameList.PropertyName<ResourceList<CqRecordType>> |
UCM_ENABLED_CQ_RECORD_TYPE_LIST
The list of UCM enabled CQ record types in this UCM project. |
Fields inherited from interface CcVobResource |
---|
ATTRIBUTE_LIST, CC_MASTER_REPLICA, CURRENT_REPLICA, EFFECTIVE_ACL, HAS_LOCAL_MASTERSHIP, HYPERLINK_LIST, LOCK_INFO, MY_EFFECTIVE_ACCESS, MY_EFFECTIVE_ACL, PERMISSIONS, ROLEMAP, VOB |
Fields inherited from interface com.ibm.rational.wvcm.stp.StpResource |
---|
ALL_PROPERTIES, AUTHENTICATION_REALM, CREATOR_GROUP_NAME, CREATOR_LOGIN_NAME, EFFICIENT_LOCATION, INVALID_PROPERTIES, REPOSITORY, STABLE_LOCATION, USER_FRIENDLY_LOCATION |
Fields inherited from interface javax.wvcm.Resource |
---|
ALL_CUSTOM_PROPERTIES, COMMENT, CONTENT_CHARACTER_SET, CONTENT_IDENTIFIER, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_TYPE, CREATION_DATE, CREATOR_DISPLAY_NAME, DISPLAY_NAME, IS_EXECUTABLE, LAST_MODIFIED, PARENT_LIST, PATHNAME_LOCATION, PROVIDER_LIST, RESOURCE_IDENTIFIER, WORKSPACE_FOLDER_LIST |
Method Summary | |
---|---|
CcProject |
doCreateCcProject(Feedback feedback)
Create a new UCM project at the location specified by this proxy. |
String |
getBaselineNamingTemplate()
Get the value of this proxy's BASELINE_NAMING_TEMPLATE property. |
CcProject.ClearQuestEnabledState |
getClearQuestEnabledState()
Get the value of this proxy's CLEARQUEST_ENABLED_STATE property. |
CqUserDb |
getClearQuestUserDb()
Get the value of this proxy's CLEARQUEST_USER_DB property. |
CcStream |
getIntegrationStream()
Get the value of this proxy's INTEGRATION_STREAM property. |
boolean |
getIsSingleStream()
Get the value of this proxy's IS_SINGLE_STREAM property. |
ResourceList<CcComponent> |
getModifiableComponentList()
Get the value of this proxy's MODIFIABLE_COMPONENT_LIST property. |
ResourceList<CcStream> |
getPostedDeliveryList()
Get the value of this proxy's POSTED_DELIVERY_LIST property. |
CcProjectFolder |
getProjectFolder()
Get the value of this proxy's PROJECT_FOLDER property. |
ResourceList<CcStream> |
getStreamList()
Get the value of this proxy's STREAM_LIST property. |
ResourceList<CqRecordType> |
getUcmEnabledCqRecordTypeList()
Get the value of this proxy's UCM_ENABLED_CQ_RECORD_TYPE_LIST property. |
void |
setBaselineNamingTemplate(String bl_template)
Set the template to be used when naming a newly created baseline. |
void |
setIsSingleStream(boolean isSingleStream)
Set whether the project is single stream or not. |
void |
setProjectFolder(CcProjectFolder folder)
Set the parent folder for this project |
Methods inherited from interface CcResource |
---|
ccProvider, doResolve, hasSupportedProperties, isResolved |
Methods inherited from interface com.ibm.rational.wvcm.stp.StpResource |
---|
doReadProperties, equals, getAllProperties, getAuthenticationRealm, getCreatorGroupName, getCreatorLoginName, getCustomProperties, getEfficientLocation, getInvalidProperties, getMetaProperties, getPropertyException, getRepository, getResourceError, getResourceIdentifier, getStableLocation, getUserFriendlyLocation, hashCode, hasProperties, initMetaProperty, proxyType, setPropertyClean, stpLocation, stpProvider |
Field Detail |
---|
static final PropertyNameList.PropertyName<String> BASELINE_NAMING_TEMPLATE
static final PropertyNameList.PropertyName<CcProject.ClearQuestEnabledState> CLEARQUEST_ENABLED_STATE
static final PropertyNameList.PropertyName<CqUserDb> CLEARQUEST_USER_DB
static final PropertyNameList.PropertyName<CcStream> INTEGRATION_STREAM
static final PropertyNameList.PropertyName<Boolean> IS_SINGLE_STREAM
static final PropertyNameList.PropertyName<ResourceList<CcComponent>> MODIFIABLE_COMPONENT_LIST
static final PropertyNameList.PropertyName<ResourceList<CcStream>> POSTED_DELIVERY_LIST
static final PropertyNameList.PropertyName<CcProjectFolder> PROJECT_FOLDER
static final PropertyNameList.PropertyName<ResourceList<CcStream>> STREAM_LIST
static final PropertyNameList.PropertyName<ResourceList<CqRecordType>> UCM_ENABLED_CQ_RECORD_TYPE_LIST
Method Detail |
---|
CcProject doCreateCcProject(Feedback feedback) throws WvcmException
WvcmException
String getBaselineNamingTemplate() throws WvcmException
BASELINE_NAMING_TEMPLATE
property.
WvcmException
- if this proxy doesn't define a value for this property.CcProject.ClearQuestEnabledState getClearQuestEnabledState() throws WvcmException
CLEARQUEST_ENABLED_STATE
property.
WvcmException
- if this proxy doesn't define a value for this property.CqUserDb getClearQuestUserDb() throws WvcmException
CLEARQUEST_USER_DB
property.
WvcmException
- if this proxy doesn't define a value for this property.CcStream getIntegrationStream() throws WvcmException
INTEGRATION_STREAM
property.
WvcmException
- if this proxy doesn't define a value for this property.boolean getIsSingleStream() throws WvcmException
IS_SINGLE_STREAM
property.
WvcmException
- if this proxy doesn't define a value for this property.ResourceList<CcComponent> getModifiableComponentList() throws WvcmException
MODIFIABLE_COMPONENT_LIST
property.
WvcmException
- if this proxy doesn't define a value for this property.ResourceList<CcStream> getPostedDeliveryList() throws WvcmException
POSTED_DELIVERY_LIST
property.
WvcmException
- if this proxy doesn't define a value for this property.CcProjectFolder getProjectFolder() throws WvcmException
PROJECT_FOLDER
property.
WvcmException
- if this proxy doesn't define a value for this property.ResourceList<CcStream> getStreamList() throws WvcmException
STREAM_LIST
property.
WvcmException
- if this proxy doesn't define a value for this property.ResourceList<CqRecordType> getUcmEnabledCqRecordTypeList() throws WvcmException
UCM_ENABLED_CQ_RECORD_TYPE_LIST
property.
WvcmException
- if this proxy doesn't define a value for this property.void setBaselineNamingTemplate(String bl_template)
bl_template
- A string containing the desired naming templatevoid setIsSingleStream(boolean isSingleStream)
isSingleStream
- true if the project should be single stream, false otherwise.void setProjectFolder(CcProjectFolder folder)
folder
- client proxy for the parent project folder.
|
Generated Wed 22-May-2013 09:09 AM | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |