public interface CqAttachmentFolder extends CqUserDbMember, Folder
Attachment folders can neither be created nor deleted independent of the
record with which they are associated. They are the one and only value of
their attachment field for the lifetime of that field. Only their contents
may be altered. And their content is altered by executing
doCreateAttachment
and
doUnbindAll
operations on the
attachment resources that are contained by the attachment folder.
The user-friendly specification for the location of an attachment folder has the form
cq.record:<record-type>/<record-id>/<field-name>@<db-set>/<user-db>where the /<field-name> segment identifies a field of type
CqFieldValue.ValueType.ATTACHMENT_LIST
StpResource.UnsupportedProperty
Resource.CopyFlag
Folder.BindFlag, Folder.RebindFlag
Modifier and Type | Field and Description |
---|---|
static PropertyNameList.PropertyName<ResourceList<CqAttachment>> |
ATTACHMENT_LIST
The members of this folder.
|
static PropertyNameList.PropertyName<CqFieldValue<CqAttachmentFolder>> |
FIELD
The record field that contains this attachment folder as its value.
|
static PropertyNameList.PropertyName<CqRecord> |
RECORD
The parent record of this folder.
|
static PropertyNameList.PropertyName<CqRecordType> |
RECORD_TYPE
A CqRecordType proxy for the record-type resource that defines the parent
record of this attachment folder.
|
DB_SET, USER_DB
ALL_PROPERTIES, AUTHENTICATION_REALM, CREATOR_GROUP_NAME, CREATOR_LOGIN_NAME, EFFICIENT_LOCATION, INVALID_PROPERTIES, REPOSITORY, STABLE_LOCATION, USER_FRIENDLY_LOCATION
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
CHILD_LIST, CHILD_MAP
Modifier and Type | Method and Description |
---|---|
ResourceList<CqAttachment> |
getAttachmentList()
Returns the value of the
ATTACHMENT_LIST
property as defined by this proxy. |
CqFieldValue<?> |
getField()
Returns the value of the
FIELD property as defined by this
proxy. |
CqRecord |
getRecord()
Returns the value of the
RECORD property as
defined by this proxy. |
CqRecordType |
getRecordType()
A CqRecordType proxy for the record-type resource that defines what kind of
record this is.
|
getDbSet, getUserDb
cqProvider, getComment, getContentCharacterSet, getContentIdentifier, getContentLanguage, getContentLength, getContentType, getCreationDate, getCreatorDisplayName, getCreatorGroupName, getCreatorLoginName, getIsExecutable, getLastModified, getProviderList, getWorkspaceFolderList, setComment, setContentCharacterSet, setContentLanguage, setContentType, setCreatorDisplayName, setIsExecutable
doReadProperties, equals, getAllProperties, getAuthenticationRealm, getCustomProperties, getEfficientLocation, getInvalidProperties, getMetaProperties, getPropertyException, getRepository, getResourceError, getResourceIdentifier, getStableLocation, getUserFriendlyLocation, hashCode, hasProperties, initMetaProperty, proxyType, setPropertyClean, stpLocation, stpProvider
doCopy, doFind, doFindAll, doGetPropertyNameList, doGetPropertyNameList, doReadContent, doReadProperties, doUnbindAll, doWriteContent, doWriteProperties, forgetProperty, getDisplayName, getParentList, getPathnameLocation, getProperty, initProperty, location, lookupProperty, modifyLocation, propertyNameList, provider, removeProperty, setDisplayName, setProperty, setProperty, updatedPropertyNameList
doBindChild, doReadMemberList, doRebindAll, doRebindChild, doUnbindChild, getChildList, getChildMap
static final PropertyNameList.PropertyName<ResourceList<CqAttachment>> ATTACHMENT_LIST
Folder.CHILD_LIST
property.static final PropertyNameList.PropertyName<CqFieldValue<CqAttachmentFolder>> FIELD
static final PropertyNameList.PropertyName<CqRecord> RECORD
static final PropertyNameList.PropertyName<CqRecordType> RECORD_TYPE
ResourceList<CqAttachment> getAttachmentList() throws WvcmException
ATTACHMENT_LIST
property as defined by this proxy.WvcmException
- if this proxy does not define a value for the
ATTACHMENT_LIST
property.CqFieldValue<?> getField() throws WvcmException
FIELD
property as defined by this
proxy.WvcmException
- if this proxy does not define a value for the
FIELD
property.CqRecord getRecord() throws WvcmException
RECORD
property as
defined by this proxy.WvcmException
- if this Property instance does not define a value
for the RECORD
metadata
component.CqRecordType getRecordType() throws WvcmException
WvcmException
- if this proxy does not define a value for the
RECORD_TYPE
property.Copyright © IBM 2017. All rights reserved.