public interface IContributorRecord extends IContributorRecordHandle, IAuditable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARCHIVED_PROPERTY
The archived property
|
static java.lang.String |
DETAILS_PROPERTY
The details property.
|
static java.lang.String |
EMAIL_ADDRESS_PROPERTY
The email address property.
|
static java.lang.String |
IDENTITIES_PROPERTY
The identities property.
|
static IItemType |
ITEM_TYPE
Contributor item type.
|
static java.lang.String |
NAME_PROPERTY
The name property.
|
static java.lang.String |
USERIDS_PROPERTY
The userIds property.
|
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 |
---|---|
IContributorDetailsHandle |
getDetails()
Returns the contributor details.
|
java.lang.String |
getEmailAddress()
Returns the email address.
|
java.util.List<IContributorIdentity> |
getIdentities()
Returns the list of identities for this contributor.
|
java.lang.String |
getName()
Returns the name.
|
java.util.List<IContributorUserId> |
getUserIds()
Returns the list of user ids for this contributor.
|
boolean |
isArchived()
Indicates if this contributor has been archived.
|
void |
setArchived(boolean archived)
Sets the archived state of the contributor.
|
void |
setDetails(IContributorDetailsHandle details)
Sets the contributor details.
|
void |
setEmailAddress(java.lang.String email)
Sets the email address.
|
void |
setName(java.lang.String name)
Sets the name.
|
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
static final java.lang.String NAME_PROPERTY
getName()
static final java.lang.String EMAIL_ADDRESS_PROPERTY
getEmailAddress()
static final java.lang.String USERIDS_PROPERTY
getUserIds()
static final java.lang.String IDENTITIES_PROPERTY
getIdentities()
static final java.lang.String DETAILS_PROPERTY
getDetails()
static final java.lang.String ARCHIVED_PROPERTY
isArchived()
java.lang.String getName()
null
void setName(java.lang.String name)
name
- the name; must not be null
java.util.List<IContributorUserId> getUserIds()
null
java.util.List<IContributorIdentity> getIdentities()
null
java.lang.String getEmailAddress()
null
void setEmailAddress(java.lang.String email)
email
- the email address; must not be null
IContributorDetailsHandle getDetails()
null
void setDetails(IContributorDetailsHandle details)
details
- the contributor details or null
boolean isArchived()
void setArchived(boolean archived)