|
Oracle Content Database Web Services Java API Reference for Oracle WebCenter Suite 10g (10.1.3.2) B32189-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface class FileManager
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) 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 |
---|
boolean checkNameValidity(long parentId, java.lang.String name) throws FdkException
FileManager
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.boolean exists(java.lang.String absolutePath) throws FdkException
FileManager
absolutePath
- the absolute path to check.FdkException
- if the operation fails.boolean existsRelative(long folderId, java.lang.String relativePath) throws FdkException
FileManager
folderId
- the Folder that the path is relative to.relativePath
- the relative path to check.FdkException
- if the operation fails.Item resolvePath(java.lang.String path, AttributeRequest[] attributes) throws FdkException
FileManager
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 failsItem resolveRelativePath(long folderId, java.lang.String path, AttributeRequest[] attributes) throws FdkException
FileManager
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.Item[] listFolder(long folderId, NamedValue[] options, AttributeRequest[] attributes) throws FdkException
FileManager
Each Item in the returned Item array will be of one of the following types: Document, Link, Folder. If the primary or secondary sort attributes are specified but the corresponding sort directions are not specified, the sorting defaults to ascending order. The sorting order is ascending if the sort direction is explicitly set to TRUE and descending if the sort direction is set to FALSE.
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.Item[] createFolders(long[] destFolders, NamedValueSet[] attributes, AttributeRequest[] attrrequest) throws FdkException
FileManager
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.Item createFolder(long destFolderId, NamedValue[] attributes, AttributeRequest[] attrrequest) throws FdkException
FileManager
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.Item[] copy(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
FileManager
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.Item[] move(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
FileManager
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.void delete(long[] items, NamedValue[] workflowParams, NamedValueSet[] attrs) throws FdkException
FileManager
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.Item createDocumentDefinition(NamedValue[] def, AttributeRequest[] attributes) throws FdkException
FileManager
def
- the attributes to set.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.Item[] createDocumentDefinitions(NamedValueSet[] def, AttributeRequest[] attributes) throws FdkException
FileManager
defs
- attributes to set. Each row represents one definition.
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.Item createDocument(NamedValue[] docDef, NamedValue[] workflowParams, AttributeRequest[] attributes) throws FdkException
FileManager
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.
workflowParams
- The parameters(name/value) used to start workflowattributes
- requested attributes for each item, or null.FdkException
- if the operation fails.Item[] createDocuments(NamedValueSet[] docDefs, NamedValue[] workflowParams, AttributeRequest[] attributes) throws FdkException
FileManager
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.Item[] createLinks(long folderId, NamedValueSet[] linkDefs, AttributeRequest[] attributes) throws FdkException
FileManager
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.Item updateLink(long linkId, NamedValue[] attrs, AttributeRequest[] attributes) throws FdkException
FileManager
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.boolean folderLinksExist(java.lang.String path) throws FdkException
FileManager
path
- the absolute path to test.FdkException
- if the operation fails.Item updateFolder(long folderId, NamedValue[] attrs, AttributeRequest[] attributes) throws FdkException
FileManager
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.Item updateDocument(long docId, NamedValue[] docDef, AttributeRequest[] attributes) throws FdkException
FileManager
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.Item[] updateDocuments(long[] docIds, NamedValueSet[] docDefs, AttributeRequest[] attributes) throws FdkException
FileManager
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.java.lang.String[] getSupportedLanguages() throws FdkException
FileManager
FdkException
- if the operation fails.java.lang.String[] getSupportedCharsets() throws FdkException
FileManager
FdkException
- if the operation fails.NamedValue[] getSupportedCharsetNames() throws FdkException
FileManager
FdkException
- if the operation fails.NamedValue[] getSupportedLanguageNames() throws FdkException
FileManager
FdkException
- if the operation fails.NamedValueSet[] getNameConflictResolutionOptions(long[] sourceItems, long[] conflictItems, NamedValueSet[] defs) throws FdkException
FileManager
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 failsItem[] getMostRecentDocuments(NamedValue[] options, AttributeRequest[] attributes) throws FdkException
FileManager
options
- Options on the retrieved list. Valid options are:
attributes
- requested attributes for each item, or null.FdkException
- if the operation fails.Item[] uncompress(long[] items, AttributeRequest[] attributes) throws FdkException
FileManager
items
.items
- the item IDs to be uncompressed.attributes
- the attributes to be populated for items returned.FdkException
- if the operation fails.
|
Oracle Content Database Web Services Java API Reference for Oracle WebCenter Suite 10g (10.1.3.2) B32189-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |