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_LISTStpResource.UnsupportedPropertyResource.CopyFlagFolder.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_DBALL_PROPERTIES, AUTHENTICATION_REALM, CREATOR_GROUP_NAME, CREATOR_LOGIN_NAME, EFFICIENT_LOCATION, INVALID_PROPERTIES, REPOSITORY, STABLE_LOCATION, USER_FRIENDLY_LOCATIONALL_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_LISTCHILD_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, getUserDbcqProvider, getComment, getContentCharacterSet, getContentIdentifier, getContentLanguage, getContentLength, getContentType, getCreationDate, getCreatorDisplayName, getCreatorGroupName, getCreatorLoginName, getIsExecutable, getLastModified, getProviderList, getWorkspaceFolderList, setComment, setContentCharacterSet, setContentLanguage, setContentType, setCreatorDisplayName, setIsExecutabledoReadProperties, equals, getAllProperties, getAuthenticationRealm, getCustomProperties, getEfficientLocation, getInvalidProperties, getMetaProperties, getPropertyException, getRepository, getResourceError, getResourceIdentifier, getStableLocation, getUserFriendlyLocation, hashCode, hasProperties, initMetaProperty, proxyType, setPropertyClean, stpLocation, stpProviderdoCopy, doFind, doFindAll, doGetPropertyNameList, doGetPropertyNameList, doReadContent, doReadProperties, doUnbindAll, doWriteContent, doWriteProperties, forgetProperty, getDisplayName, getParentList, getPathnameLocation, getProperty, initProperty, location, lookupProperty, modifyLocation, propertyNameList, provider, removeProperty, setDisplayName, setProperty, setProperty, updatedPropertyNameListdoBindChild, doReadMemberList, doRebindAll, doRebindChild, doUnbindChild, getChildList, getChildMapstatic 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 2018. All rights reserved.