public interface IAttachment extends IAttachmentHandle, IAuditable, IProjectScoped
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONTENT_PROPERTY |
static java.lang.String |
CREATION_DATE_PROPERTY |
static java.lang.String |
CREATOR_PROPERTY |
static ItemProfile<IAttachment> |
DEFAULT_PROFILE |
static java.lang.String |
DESCRIPTION_PROPERTY |
static ItemProfile<IAttachment> |
FULL_PROFILE |
static java.lang.String |
ID_PROPERTY |
static IItemType |
ITEM_TYPE |
static ItemProfile<IAttachment> |
LARGE_PROFILE |
static ItemProfile<IAttachment> |
MEDIUM_PROFILE |
static java.lang.String |
NAME_PROPERTY |
static java.lang.String |
PROJECT_AREA_PROPERTY |
static ItemProfile<IAttachment> |
SMALL_PROFILE |
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 |
---|---|
IContent |
getContent() |
java.sql.Timestamp |
getCreationDate() |
IContributorHandle |
getCreator() |
java.lang.String |
getDescription() |
int |
getId() |
java.lang.String |
getName() |
IProjectAreaHandle |
getProjectArea() |
void |
patchProjectArea(IProjectAreaHandle projectArea)
Sets the project area if it is
null . |
void |
setContent(IContent value) |
void |
setDescription(java.lang.String value) |
void |
setName(java.lang.String value) |
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 PROJECT_AREA_PROPERTY
static final java.lang.String ID_PROPERTY
static final java.lang.String CREATOR_PROPERTY
static final java.lang.String CREATION_DATE_PROPERTY
static final java.lang.String NAME_PROPERTY
static final java.lang.String DESCRIPTION_PROPERTY
static final java.lang.String CONTENT_PROPERTY
static final ItemProfile<IAttachment> SMALL_PROFILE
static final ItemProfile<IAttachment> DEFAULT_PROFILE
static final ItemProfile<IAttachment> MEDIUM_PROFILE
static final ItemProfile<IAttachment> LARGE_PROFILE
static final ItemProfile<IAttachment> FULL_PROFILE
IProjectAreaHandle getProjectArea()
getProjectArea
in interface IProjectScoped
null
int getId()
IContributorHandle getCreator()
java.sql.Timestamp getCreationDate()
java.lang.String getName()
void setName(java.lang.String value)
java.lang.String getDescription()
void setDescription(java.lang.String value)
IContent getContent()
void setContent(IContent value)
void patchProjectArea(IProjectAreaHandle projectArea)
null
. Required for saving an attachment.