|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.4) E14255-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@ControlInterface public interface ContentRepositoryControl
Control to represent interface to Content Repository Operations in the Content Mgmt System.
| Method Summary | |
|---|---|
void |
createRepositoryConfig(ContentContext context,
IRepositoryConfig config)
Create repository config |
RepositoryCredentialScope |
getActiveCredentialScope(ContentContext context,
String repositoryName)
For the current user and specified repository, identify which is the currently active credential. |
IRepositoryConfig |
getPublicRepositoryConfig(ContentContext context,
String name)
Get a read-only clone of the named repository config. |
IRepositoryConfig |
getRepositoryConfig(ContentContext context,
String name)
Get the named repository config. |
Map<String,IRepositoryConfig> |
getRepositoryConfigMap(ContentContext context)
Return the repository config. |
SortableFilterablePagedResult<IRepositoryConfig> |
getRepositoryConfigs(ContentContext context,
int pageSize)
Return a PagedResult of the available IRepositoryConfigs |
List<String> |
getRepositoryNames(ContentContext context)
Return a List of the available Repository names in the system. |
SortableFilterablePagedResult<String> |
getRepositoryNames(ContentContext context,
int pageSize)
Return a PagedResult of the available Repository names in the system. |
String |
getTaxonomy(String repositoryName)
Return the taxonomy of the repository used by the DA System. |
RepositoryCredential |
getUserCredential(ContentContext context,
String repositoryName)
For the current user and the specified repository, retrieve the personal repository credential, if it exists. |
boolean |
hasManageCapability(ContentContext context,
String repositoryName)
checks if the user has the CAN_MANAGE capability on the given repository if repositoryName is null, it will test the capability on the REPOSITORY_ROOT |
boolean |
isAnyRepositoryManaged(ContentContext context)
Return true if any repository is managed. |
boolean |
isRemovable(ContentContext context,
String name)
Determine if the given repository can be removed. |
boolean |
isRepositoryManaged(ContentContext context,
String repositoryName)
Return true if the repository is managed. |
int |
pingRepository(String repositoryName)
Pings a repository to check if it is available or not. |
void |
removeRepositoryConfig(ContentContext context,
String name)
Remove the repository config. |
void |
setActiveCredentialScope(ContentContext context,
String repositoryName,
RepositoryCredentialScope scope)
For the current user and the specified repository, specify which credential should be used. |
void |
setUserCredential(ContentContext context,
String repositoryName,
RepositoryCredential credential)
For the current user and the specified repository, persist a personal repository credential. |
void |
updateRepositoryConfig(ContentContext context,
IRepositoryConfig config)
Update the repository config. |
| Method Detail |
|---|
boolean isRepositoryManaged(ContentContext context,
String repositoryName)
throws RepositoryException
context - repositoryName -
RepositoryException
boolean isAnyRepositoryManaged(ContentContext context)
throws RepositoryException
context -
RepositoryException
int pingRepository(String repositoryName)
throws NoSuchRepositoryConfigException,
RepositoryException
repositoryName - The name of the repository
NoSuchRepositoryConfigException - If the repository config does not exist
RepositoryException - If an error happens during ping
Map<String,IRepositoryConfig> getRepositoryConfigMap(ContentContext context)
throws RepositoryException,
AuthorizationException
context -
RepositoryException
AuthorizationException
SortableFilterablePagedResult<String> getRepositoryNames(ContentContext context,
int pageSize)
throws RepositoryException
PagedResult of the available Repository names in the system.
Note: This call is NOT security enabled...
context - pageSize -
RepositoryException
List<String> getRepositoryNames(ContentContext context)
throws RepositoryException
List of the available Repository names in the system.
Note: This call is NOT security enabled...
context -
RepositoryException
SortableFilterablePagedResult<IRepositoryConfig> getRepositoryConfigs(ContentContext context,
int pageSize)
throws RepositoryException,
AuthorizationException
PagedResult of the available IRepositoryConfigs
context - pageSize -
RepositoryException
AuthorizationException
void createRepositoryConfig(ContentContext context,
IRepositoryConfig config)
throws RepositoryException,
AuthorizationException,
RepositoryConfigExistsException
context - config -
RepositoryException
AuthorizationException
RepositoryConfigExistsException
IRepositoryConfig getRepositoryConfig(ContentContext context,
String name)
throws RepositoryException,
AuthorizationException,
NoSuchRepositoryConfigException
context - name -
RepositoryException
AuthorizationException
NoSuchRepositoryConfigException
IRepositoryConfig getPublicRepositoryConfig(ContentContext context,
String name)
throws RepositoryException,
AuthorizationException,
NoSuchRepositoryConfigException
context - name -
RepositoryException
AuthorizationException
NoSuchRepositoryConfigException
void updateRepositoryConfig(ContentContext context,
IRepositoryConfig config)
throws RepositoryException,
AuthorizationException,
NoSuchRepositoryConfigException
context - config -
RepositoryException
AuthorizationException
NoSuchRepositoryConfigException
void removeRepositoryConfig(ContentContext context,
String name)
throws RepositoryException,
AuthorizationException,
NoSuchRepositoryConfigException
context - name -
RepositoryException
AuthorizationException
NoSuchRepositoryConfigException
boolean hasManageCapability(ContentContext context,
String repositoryName)
throws AuthorizationException
context - repositoryName -
AuthorizationExceptionString getTaxonomy(String repositoryName)
repositoryName - The name of the repository. If repositoryName is null, it will give the taxonomy of the
Virtual Repository Root
boolean isRemovable(ContentContext context,
String name)
throws RepositoryException
context - The ContentContext objectname - THe name of the repository
RepositoryException - If this operation fails.
RepositoryCredentialScope getActiveCredentialScope(ContentContext context,
String repositoryName)
throws AuthorizationException,
NoSuchRepositoryConfigException,
RepositoryException
context - The ContentContext objectrepositoryName - the repository to retrieve the scope for
AuthorizationException - If the caller is not authorized
NoSuchRepositoryConfigException - If the repository config does not exist
RepositoryException - if this operation fails
void setActiveCredentialScope(ContentContext context,
String repositoryName,
RepositoryCredentialScope scope)
throws AuthorizationException,
NoSuchRepositoryConfigException,
RepositoryException
context - The ContentContext objectrepositoryName - the repository to set the scope forscope - the scope to set
AuthorizationException - If the caller is not authorized
NoSuchRepositoryConfigException - If the repository config does not exist
RepositoryException - if this operation fails
RepositoryCredential getUserCredential(ContentContext context,
String repositoryName)
throws AuthorizationException,
NoSuchRepositoryConfigException,
RepositoryException
setActiveCredentialScope(ContentContext,String,RepositoryCredentialScope) to activate the credential.
context - The ContentContext objectrepositoryName - the repository to retrieve personal repository credential for.
AuthorizationException - If the caller is not authorized
NoSuchRepositoryConfigException - If the repository config does not exist
RepositoryException - if this operation fails
void setUserCredential(ContentContext context,
String repositoryName,
RepositoryCredential credential)
throws AuthorizationException,
NoSuchRepositoryConfigException,
RepositoryException
setActiveCredentialScope(ContentContext,String,RepositoryCredentialScope) to activate the credential.
context - The ContentContext objectrepositoryName - the repository these credential applies to.credential - the repository credential
AuthorizationException - If the caller is not authorized
NoSuchRepositoryConfigException - If the repository config does not exist
RepositoryException - if this operation fails
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.4) E14255-03 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||