|
Oracle® Content Services Web Services Java API Reference 10g Release 1 (10.1.1) B19047-01 |
|||||||
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, which can be used later to create an actual Document. |
Item[] |
createDocumentDefinitions(NamedValueSet[] def, AttributeRequest[] attributes) Creates set of new DocumentDefinitions, which can be used later to create actual Documents. |
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) Returns an array of valid and applicable name conflict resolution options for each {sourceItem, conflictItem, def} tuple passed to this method. |
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 |
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 Item[] copy(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
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.REMOVE_NON_ALLOWED_CATEGORIES
, NamedValue[]}Options.CATEGORY_DEFINITION
, NamedValue[]}Options.RECORD_DEFINITION
, NamedValue[]}FdkException
- if the operation fails.public Item createDocument(NamedValue[] docDef, NamedValue[] workflowParams, AttributeRequest[] attributes) throws FdkException
workflowParams
- The parameters(name/value) used to start workflowattributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item createDocumentDefinition(NamedValue[] def, AttributeRequest[] attributes) throws FdkException
def
- the attributes to set.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] createDocumentDefinitions(NamedValueSet[] def, AttributeRequest[] attributes) throws FdkException
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.public Item[] createDocuments(NamedValueSet[] docDefs, NamedValue[] workflowParams, AttributeRequest[] attributes) throws FdkException
docDefs
- the attributes to set.
Options.REMOVE_NON_ALLOWED_CATEGORIES
, NamedValue[]}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 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[] 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[] 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 void delete(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
Deleting a folder will trigger the deletion of all its items. If workflow is enabled AND 'Delete' is workflow enabled, then one or more DeleteRequests are created.
Otherwise, the function executes the delete operation and returns null. UI implementers should check the type of the Item returned and act accordingly (If it's a request, inform user the request needs to be approved before the delete can take place.).
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 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 boolean folderLinksExist(java.lang.String path) throws FdkException
path
- the absolute path to test.FdkException
- if the operation fails.public 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 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 NamedValue[] getSupportedCharsetNames() throws FdkException
FdkException
- if the operation fails.public java.lang.String[] getSupportedCharsets() throws FdkException
FdkException
- if the operation fails.public NamedValue[] getSupportedLanguageNames() throws FdkException
FdkException
- if the operation fails.public java.lang.String[] getSupportedLanguages() throws FdkException
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[] move(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
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.REMOVE_NON_ALLOWED_CATEGORIES
, NamedValue[]}Options.CATEGORY_DEFINITION
, NamedValue[]}Options.RECORD_DEFINITION
, NamedValue[]}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[] 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.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.REMOVE_NON_ALLOWED_CATEGORIES
, NamedValue[]}Options.CATEGORY_DEFINITION
, NamedValue[]}attributes
- requested attributes for each item, or null.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 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.
|
Oracle® Content Services Web Services Java API Reference 10g Release 1 (10.1.1) B19047-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |