oracle.apps.fnd.applcore.attachments.model.entity.documents
Class UcmContentServer
java.lang.Object
oracle.apps.fnd.applcore.attachments.model.entity.documents.UcmContentServer
public class UcmContentServer
- extends java.lang.Object
Constructor Summary |
UcmContentServer(oracle.stellent.ridc.IdcClient client,
oracle.stellent.ridc.IdcContext context)
|
Method Summary |
oracle.stellent.ridc.model.DataBinder |
java.lang.String title,
java.lang.String type,
java.lang.String securityGroup,
java.lang.String account,
java.lang.String folderPath,
java.lang.String description,
oracle.stellent.ridc.model.TransferFile primaryFile,
java.lang.String enterpriseId)
oracle.stellent.ridc.model.DataBinder |
createCheckOutBinder(java.lang.String dID,
java.lang.String dName)
|
oracle.stellent.ridc.model.DataBinder |
createCollectionContentBinder(java.lang.String folderId)
|
oracle.stellent.ridc.model.DataBinder |
createDeleteBinder(java.lang.String dID)
|
oracle.stellent.ridc.model.DataBinder |
createEnvironmentBinder()
|
java.lang.String |
createFolderIdIfRequired(java.lang.String folderPath,
java.lang.String enterpriseId)
|
java.lang.String |
createFolderInUcm(java.lang.String previousFolderId,
java.lang.String pathToken,
java.lang.String enterpriseId)
|
oracle.stellent.ridc.model.DataBinder |
createGetFileBinder(java.lang.String dID,
java.lang.String dDocName)
|
oracle.stellent.ridc.model.DataBinder |
createInfoBinder(java.lang.String dID)
|
oracle.stellent.ridc.model.DataBinder |
createUndoCheckOutBinder(java.lang.String dID,
java.lang.String dName)
|
oracle.stellent.ridc.model.DataBinder |
createUpdateBinder(java.lang.String name,
java.lang.String revisionLabel,
java.lang.String account,
java.lang.String dID)
|
oracle.stellent.ridc.model.DataBinder |
createUpdateSecurityGroupBinder(java.lang.String name,
java.lang.String revisionLabel,
java.lang.String existingSecurityGroup,
java.lang.String securityGroup,
java.lang.String account,
java.lang.String dID,
java.lang.String folderId)
|
static void |
dispose()
|
UcmContent |
duplicate(java.lang.String dID,
java.lang.String dDocName,
boolean generateNewFileName,
java.lang.String originalFileName)
Duplicate the content on the Content Server for this records
dID and dDocName . |
oracle.stellent.ridc.IdcClient |
getClient()
|
java.lang.String |
getCollectionIdFromUcm(java.lang.String pathToken,
oracle.stellent.ridc.model.DataBinder collectionResponse)
|
java.lang.String |
getCollectionIdFromUcm(java.lang.String pathToken,
java.lang.String parentFolderId)
|
oracle.stellent.ridc.IdcContext |
getContext()
|
UcmContent |
getDocumentContent(java.lang.String dmVersionNumber)
|
oracle.stellent.ridc.model.DataObject |
getDocumentRow(oracle.stellent.ridc.model.DataBinder infoResponseBinder)
|
UcmContent |
getFolderContent(java.lang.String dmFolderPath)
|
java.io.InputStream |
getInputStream(java.lang.String dID,
java.lang.String dDocName)
|
static java.lang.String |
getPrimaryConnectionName()
|
oracle.stellent.ridc.model.DataBinder |
getResponseAsBinder(oracle.stellent.ridc.model.DataBinder dataBinder)
|
static oracle.webcenter.content.SessionPool |
getSessionPool(java.lang.String connectionName)
Retrieve the session pool for the provided connection id. |
java.lang.String |
getUser()
|
static void |
putAccount(oracle.stellent.ridc.model.DataBinder request,
java.lang.String account)
|
void |
signCollectionAdd(java.lang.String permission,
java.lang.String parentCollectionId,
java.lang.String collectionName,
java.lang.String securityGroup,
oracle.stellent.ridc.model.DataBinder binder)
|
void |
signCopyRevision(java.lang.String permission,
java.lang.String id,
oracle.stellent.ridc.model.DataBinder binder)
|
java.lang.String |
signGeneric(java.lang.String permission,
java.lang.String id)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INFO_RESULTSET
public static final java.lang.String INFO_RESULTSET
- See Also:
- Constant Field Values
COLLECTIONS_RESULTSET
public static final java.lang.String COLLECTIONS_RESULTSET
- See Also:
- Constant Field Values
OBJECT_NAME
public static final java.lang.String OBJECT_NAME
- See Also:
- Constant Field Values
PK1_VALUE
public static final java.lang.String PK1_VALUE
- See Also:
- Constant Field Values
PK2_VALUE
public static final java.lang.String PK2_VALUE
- See Also:
- Constant Field Values
PK3_VALUE
public static final java.lang.String PK3_VALUE
- See Also:
- Constant Field Values
PK4_VALUE
public static final java.lang.String PK4_VALUE
- See Also:
- Constant Field Values
PK5_VALUE
public static final java.lang.String PK5_VALUE
- See Also:
- Constant Field Values
UcmContentServer
public UcmContentServer(oracle.stellent.ridc.IdcClient client,
oracle.stellent.ridc.IdcContext context)
createCheckInBinder
java.lang.String title,
java.lang.String type,
java.lang.String securityGroup,
java.lang.String account,
java.lang.String folderPath,
java.lang.String description,
oracle.stellent.ridc.model.TransferFile primaryFile,
java.lang.String enterpriseId)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
signGeneric
public java.lang.String signGeneric(java.lang.String permission,
java.lang.String id)
signCopyRevision
public void signCopyRevision(java.lang.String permission,
java.lang.String id,
oracle.stellent.ridc.model.DataBinder binder)
signCollectionAdd
public void signCollectionAdd(java.lang.String permission,
java.lang.String parentCollectionId,
java.lang.String collectionName,
java.lang.String securityGroup,
oracle.stellent.ridc.model.DataBinder binder)
putAccount
public static void putAccount(oracle.stellent.ridc.model.DataBinder request,
java.lang.String account)
createFolderIdIfRequired
public java.lang.String createFolderIdIfRequired(java.lang.String folderPath,
java.lang.String enterpriseId)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
getCollectionIdFromUcm
public java.lang.String getCollectionIdFromUcm(java.lang.String pathToken,
java.lang.String parentFolderId)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
createFolderInUcm
public java.lang.String createFolderInUcm(java.lang.String previousFolderId,
java.lang.String pathToken,
java.lang.String enterpriseId)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
getResponseAsBinder
public oracle.stellent.ridc.model.DataBinder getResponseAsBinder(oracle.stellent.ridc.model.DataBinder dataBinder)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
getCollectionIdFromUcm
public java.lang.String getCollectionIdFromUcm(java.lang.String pathToken,
oracle.stellent.ridc.model.DataBinder collectionResponse)
getClient
public oracle.stellent.ridc.IdcClient getClient()
getContext
public oracle.stellent.ridc.IdcContext getContext()
getUser
public java.lang.String getUser()
createUpdateBinder
public oracle.stellent.ridc.model.DataBinder createUpdateBinder(java.lang.String name,
java.lang.String revisionLabel,
java.lang.String account,
java.lang.String dID)
createUpdateSecurityGroupBinder
public oracle.stellent.ridc.model.DataBinder createUpdateSecurityGroupBinder(java.lang.String name,
java.lang.String revisionLabel,
java.lang.String existingSecurityGroup,
java.lang.String securityGroup,
java.lang.String account,
java.lang.String dID,
java.lang.String folderId)
createCollectionContentBinder
public oracle.stellent.ridc.model.DataBinder createCollectionContentBinder(java.lang.String folderId)
createInfoBinder
public oracle.stellent.ridc.model.DataBinder createInfoBinder(java.lang.String dID)
createCheckOutBinder
public oracle.stellent.ridc.model.DataBinder createCheckOutBinder(java.lang.String dID,
java.lang.String dName)
createUndoCheckOutBinder
public oracle.stellent.ridc.model.DataBinder createUndoCheckOutBinder(java.lang.String dID,
java.lang.String dName)
createDeleteBinder
public oracle.stellent.ridc.model.DataBinder createDeleteBinder(java.lang.String dID)
getDocumentRow
public oracle.stellent.ridc.model.DataObject getDocumentRow(oracle.stellent.ridc.model.DataBinder infoResponseBinder)
createEnvironmentBinder
public oracle.stellent.ridc.model.DataBinder createEnvironmentBinder()
getDocumentContent
public UcmContent getDocumentContent(java.lang.String dmVersionNumber)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
getFolderContent
public UcmContent getFolderContent(java.lang.String dmFolderPath)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
createGetFileBinder
public oracle.stellent.ridc.model.DataBinder createGetFileBinder(java.lang.String dID,
java.lang.String dDocName)
getInputStream
public java.io.InputStream getInputStream(java.lang.String dID,
java.lang.String dDocName)
throws oracle.stellent.ridc.IdcClientException
- Throws:
oracle.stellent.ridc.IdcClientException
duplicate
public UcmContent duplicate(java.lang.String dID,
java.lang.String dDocName,
boolean generateNewFileName,
java.lang.String originalFileName)
throws oracle.stellent.ridc.IdcClientException
- Duplicate the content on the Content Server for this records
dID
and dDocName
. This is done using the UCM's
native web service COPY_REVISION
.
- Parameters:
dID
- the id of the revision to copy.dDocName
- the content ID of the revision to copy.generateNewFileName
- if true, generate a new file name for the
duplicated content (designed to be used when duplicating content in the
same folder)originalFileName
- appended to the generated file name. It is
only used if the generateNewFileName is true. UCM uses the extension to
determine the MIME/TYPE and hence, by appending the original name the
original extension is also kept.
- Returns:
- UcmContent simple java bean representing the duplicated
content.
- Throws:
oracle.stellent.ridc.IdcClientException
getSessionPool
public static oracle.webcenter.content.SessionPool getSessionPool(java.lang.String connectionName)
throws javax.naming.NamingException
- Retrieve the session pool for the provided connection id.
- Parameters:
connectionName
- the id of the connection.
- Returns:
- pool of session connections.
- Throws:
javax.naming.NamingException
getPrimaryConnectionName
public static java.lang.String getPrimaryConnectionName()
dispose
public static void dispose()
Copyright © 2013 Oracle. All Rights Reserved.