|
Oracle Content Services Web Services Java API Reference 10g Release 1 (10.1.2.3) B25584-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The file management interface.
Method Summary | |
boolean |
checkNameValidity(long parentId, java.lang.String name) Checks to see if the proposed name is a valid object name in the target folder. |
Item[] |
copy(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) Copies items. |
Item |
createDocument(NamedValue[] docDef, NamedValue[] workflowParams, AttributeRequest[] attributes) Creates a new Document. |
Item |
createDocumentDefinition(NamedValue[] def, AttributeRequest[] attributes) Creates a new DocumentDefinition Item, which can be used later to create a Document Item. |
Item[] |
createDocumentDefinitions(NamedValueSet[] defs, AttributeRequest[] attributes) Creates set of new DocumentDefinition Items, which can be used later to create Document Items. |
Item[] |
createDocuments(NamedValueSet[] docDefs, NamedValue[] workflowParams, AttributeRequest[] attributes) Creates a set of new Documents. |
Item |
createFolder(long destFolderId, NamedValue[] attributes, AttributeRequest[] attrrequest) Creates a new folder. |
Item[] |
createFolders(long[] destFolders, NamedValueSet[] attributes, AttributeRequest[] attrrequest) Creates a set of folders. |
Item[] |
createLinks(long folderId, NamedValueSet[] linkDefs, AttributeRequest[] attributes) Creates a set of new Links. |
void |
delete(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) Deletes items. |
boolean |
exists(java.lang.String absolutePath) Checks to see if an object exists at the given absolute path. |
boolean |
existsRelative(long folderId, java.lang.String relativePath) Checks to see if an object exists at the given relative path, relative to the given Folder. |
boolean |
folderLinksExist(java.lang.String path) Returns true if the given absolute path contains any LINK items. |
Item[] |
getMostRecentDocuments(NamedValue[] options, AttributeRequest[] attributes) Returns the most recent documents for the current user |
NamedValueSet[] |
getNameConflictResolutionOptions(long[] sourceItems, long[] conflictItems, NamedValueSet[] defs) Deprecated. the conflict resolution options are now returned along with the exception thrown in case of operation like move or copy. The info is present on the information of exception FDK_ITEM_ALREADY_EXISTS mapped to key EXCEPTION_INFO_CONFLICT_RESOLUTION_OPTIONS. |
NamedValue[] |
getSupportedCharsetNames() Returns a list of supported character sets. |
java.lang.String[] |
getSupportedCharsets() Returns the list of supported character sets |
NamedValue[] |
getSupportedLanguageNames() Returns a list of supported languages. |
java.lang.String[] |
getSupportedLanguages() Returns the list of supported languages |
Item[] |
listFolder(long folderId, NamedValue[] options, AttributeRequest[] attributes) Returns the items of a folder and returns the requested attributes that apply to each item. |
Item[] |
move(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) Moves items. |
Item |
resolvePath(java.lang.String path, AttributeRequest[] attributes) Resolves a path, returning an Item that represents a PublicObject. |
Item |
resolveRelativePath(long folderId, java.lang.String path, AttributeRequest[] attributes) Resolves a relative path from a Folder, returning an Item that represents a PublicObject. |
Item[] |
uncompress(long[] items, AttributeRequest[] attributes) Uncompresses the items refered to by items . |
Item |
updateDocument(long docId, NamedValue[] docDef, AttributeRequest[] attributes) Updates a Document. |
Item[] |
updateDocuments(long[] docIds, NamedValueSet[] docDefs, AttributeRequest[] attributes) Updates multiple Documents. |
Item |
updateFolder(long folderId, NamedValue[] attrs, AttributeRequest[] attributes) Updates a Folder. |
Item |
updateLink(long linkId, NamedValue[] attrs, AttributeRequest[] attributes) Updates a Link. |
Method Detail |
public boolean checkNameValidity(long parentId, java.lang.String name) throws FdkException
This checks only for any invalid characters present in the proposed name.
name
- The proposed name of the new objectparentId
- The parent folder's ID.FdkException
- if the operation fails.public boolean exists(java.lang.String absolutePath) throws FdkException
absolutePath
- the absolute path to check.FdkException
- if the operation fails.public boolean existsRelative(long folderId, java.lang.String relativePath) throws FdkException
folderId
- the Folder that the path is relative to.relativePath
- the relative path to check.FdkException
- if the operation fails.public Item resolvePath(java.lang.String path, AttributeRequest[] attributes) throws FdkException
The returned Item will be one of the following types: Document, Link, Folder.
path
- the fully-qualified absolute path to resolve.attributes
- requested attributes for the resolved object, or null.FdkException
- if the operation failspublic Item resolveRelativePath(long folderId, java.lang.String path, AttributeRequest[] attributes) throws FdkException
The returned Item will be one of the following types: Document, Link, Folder.
folderId
- the ID of the folder from which to resolve the path.path
- the relative path; it must not start with "/".attributes
- requested attributes for the resolved object, or null.FdkException
- if the operation fails.public Item[] listFolder(long folderId, NamedValue[] options, AttributeRequest[] attributes) throws FdkException
Each Item in the returned Item array will be of one of the following types: Document, Link, Folder.
folderId
- the ID of the folder to list.options
- Options on the retrieved list. Valid options are:
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] createFolders(long[] destFolders, NamedValueSet[] attributes, AttributeRequest[] attrrequest) throws FdkException
destFolders
- the destination folder IDs.attributes
- the attributes to set for each new folder. must include one or more of the following Attributes:
attrrequest
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item createFolder(long destFolderId, NamedValue[] attributes, AttributeRequest[] attrrequest) throws FdkException
destFolderId
- the destination folder ID.attributes
- the attributes to set on the new folder. must include one or more of the following Attributes:
attrrequest
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] copy(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
Note: if workflow is enabled and the copy operation is workflow enabled, then a CopyRequest is created.
Use RequestManager.listRequests
to find any created Requests.
items
- The IDs of the items to be copied.workflowParams
- The parameters(name/value) used to start workflowattrs
- The attributes specified for each item.
Options.CATEGORY_DEFINITION
, NamedValue[]}Options.RECORD_DEFINITION
, NamedValue[]}FdkException
- if the operation fails.public Item[] move(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
Note: If the operation is workflow-enabled, then a Request representing this move operation is created.
items
- The IDs of the items to be moved.workflowParams
- The parameters(name/value) used to start workflowattrs
- The attributes specified for each item.
Options.CATEGORY_DEFINITION
, NamedValue[]}Options.RECORD_DEFINITION
, NamedValue[]}FdkException
- if the operation fails.public void delete(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
If workflow is enabled and the delete operation is workflow enabled, then a DeleteRequest is created.
items
- the item IDs to be deleted.workflowParams
- The parameters(name/value) used to start workflowattrs
- The attributes specified for each item.FdkException
- if the operation fails.public Item createDocumentDefinition(NamedValue[] def, AttributeRequest[] attributes) throws FdkException
def
- the attributes to set:
attributes
- requested attributes for the returned Item, or nullFdkException
- if the operation fails.public Item[] createDocumentDefinitions(NamedValueSet[] defs, AttributeRequest[] attributes) throws FdkException
defs
- attributes to set; each row represents one definition.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item createDocument(NamedValue[] docDef, NamedValue[] workflowParams, AttributeRequest[] attributes) throws FdkException
If workflow is enabled and the createDocument operation is workflow enabled then a CreateDocumentRequest is created.
Use RequestManager.listRequests
to find any created requests.
docDef
- the attributes to set.
workflowParams
- The parameters(name/value) used to start workflowattributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] createDocuments(NamedValueSet[] docDefs, NamedValue[] workflowParams, AttributeRequest[] attributes) throws FdkException
If workflow is enabled and the createDocument operation is workflow enabled then a CreateDocumentRequest is created.
Use RequestManager.listRequests
to find any created requests.
docDefs
- the attributes to set.
Options.CATEGORY_DEFINITION
, NamedValue[]}Options.RECORD_DEFINITION
, NamedValue[]}workflowParams
- The parameters(name/value) used to start workflowattributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] createLinks(long folderId, NamedValueSet[] linkDefs, AttributeRequest[] attributes) throws FdkException
folderId
- the id of the destination folder for the new links.linkDefs
- the attributes to set.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item updateLink(long linkId, NamedValue[] attrs, AttributeRequest[] attributes) throws FdkException
linkId
- the id of the Link to update.attrs
- the attributes to update.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public boolean folderLinksExist(java.lang.String path) throws FdkException
path
- the absolute path to test.FdkException
- if the operation fails.public Item updateFolder(long folderId, NamedValue[] attrs, AttributeRequest[] attributes) throws FdkException
folderId
- the id of the document to update.attrs
- the attributes to update.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item updateDocument(long docId, NamedValue[] docDef, AttributeRequest[] attributes) throws FdkException
docId
- the id of the document to update.docDef
- the attributes to update.
Options.CATEGORY_DEFINITION
, NamedValue[]}Options.REMOVE_CATEGORY_ID
, NamedValue[]}attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] updateDocuments(long[] docIds, NamedValueSet[] docDefs, AttributeRequest[] attributes) throws FdkException
docIds
- the ids of the documents to update.docDefs
- the attributes to update, specified for each item.
Options.CATEGORY_DEFINITION
, NamedValue[]}Options.REMOVE_CATEGORY_ID
, NamedValue[]}attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public java.lang.String[] getSupportedLanguages() throws FdkException
FdkException
- if the operation fails.public java.lang.String[] getSupportedCharsets() throws FdkException
FdkException
- if the operation fails.public NamedValue[] getSupportedCharsetNames() throws FdkException
FdkException
- if the operation fails.public NamedValue[] getSupportedLanguageNames() throws FdkException
FdkException
- if the operation fails.public NamedValueSet[] getNameConflictResolutionOptions(long[] sourceItems, long[] conflictItems, NamedValueSet[] defs) throws FdkException
If an operation for the set of given objs would fail because of a name conflict, this method determines which options could be passed to a subsequent call to the operation that would allow it to succeed.
sourceItems
- the items that are being operated on.conflictItems
- the name-conflicting items for each source item.defs
- the spec for the operation on the source items. (note that the DESTFOLDER option is required.)FdkException
- if the operation failspublic Item[] getMostRecentDocuments(NamedValue[] options, AttributeRequest[] attributes) throws FdkException
options
- Options on the retrieved list. Valid options are:
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] uncompress(long[] items, AttributeRequest[] attributes) throws FdkException
items
.items
- the item IDs to be uncompressed.attributes
- the attributes to be populated for items returned.FdkException
- if the operation fails.
|
Oracle Content Services Web Services Java API Reference 10g Release 1 (10.1.2.3) B25584-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |