| 
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 | ||||||||