public interface IReadAccessList extends IProcessItem, IReadAccessListHandle
Modifier and Type | Field and Description |
---|---|
static IItemType |
ITEM_TYPE
The read access list item type.
|
DESCRIPTION_DETAILS_PROPERTY_ID, DESCRIPTION_SUMMARY_PROPERTY_ID, DEVELOPMENT_LINE, ITERATION, ITERATION_TYPE, NAME_PROPERTY_ID, PROCESS_ATTACHMENT, PROCESS_DEFINITION, PROCESS_DOMAIN_DEFINITION, PROJECT_AREA, PROJECT_LINK, READ_ACCESS_LIST, TEAM_AREA
MERGE_PREDECESSOR_STATE_PROPERTY, PREDECESSOR_STATE_PROPERTY
CONTEXT_ID_PROPERTY, ITEM_ID_PROPERTY, MAX_LARGE_STRING_BYTES, MAX_MEDIUM_STRING_BYTES, MAX_SMALL_STRING_BYTES, MODIFIED_BY_PROPERTY, MODIFIED_PROPERTY, STATE_ID_PROPERTY
Modifier and Type | Method and Description |
---|---|
void |
addContributors(IContributorHandle[] contributors)
Adds the given contributors to the collection of contributors who have
access.
|
IContributorHandle[] |
getContributors()
Returns the collection of contributors who have access.
|
IProjectAreaHandle |
getProjectArea()
Returns the project area that contains this read access list.
|
void |
removeContributors(IContributorHandle[] contributors)
Removes the given contributors from the collection of contributors who
have access.
|
void |
setContributors(IContributorHandle[] contributors)
Sets the collection of contributors who have access.
|
void |
setProjectArea(IProjectAreaHandle projectArea)
Sets the project area that this read access list belongs to.
|
getProcessItemType, getPropertyName
getDescription, getName, setName
getMergePredecessorState, getPredecessorState
isNewItem
getContextId, getItemHandle, getModifiedBy, getRedactedCopy, getRequestedModified, getRequestedStateId, getStateHandle, getWorkingCopy, hasHistory, isComplete, isPropertySet, isRedactedCopy, isWorkingCopy, modified, setContextId, setRequestedModified, setRequestedStateId
equals, getAdapter, getFullState, getItemId, getItemType, getOrigin, getStateId, hasFullState, hasStateId, isAuditable, isConfigurationAware, isImmutable, isSimple, isUnmanaged, makeImmutable, protect, sameItemId, sameStateId, size
static final IItemType ITEM_TYPE
IContributorHandle[] getContributors()
void setContributors(IContributorHandle[] contributors)
void addContributors(IContributorHandle[] contributors)
void removeContributors(IContributorHandle[] contributors)
IProjectAreaHandle getProjectArea()
In order for this item to be saved to the repository this field must have
a non-null value, so it is safe to assume that this method will not
return null if it is an immutable copy fetched from the repository. It is
possible for an incomplete/invalid working copy, however, to return
null
.
null
void setProjectArea(IProjectAreaHandle projectArea)
projectArea
- the project area that contains this access list