|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContentRepositoryControl
Control to represent interface to Content Repository Operations in the Content Mgmt System.
Method Summary | |
---|---|
void |
createRepositoryConfig(com.bea.content.ContentContext context,
com.bea.content.manager.RepositoryConfig config)
Create repository config |
com.bea.content.manager.RepositoryConfig |
getRepositoryConfig(com.bea.content.ContentContext context,
String name)
Get the named repository config. |
Map<String,com.bea.content.manager.RepositoryConfig> |
getRepositoryConfigMap(com.bea.content.ContentContext context)
Return the repository config. |
com.bea.p13n.pagination.SortableFilterablePagedResult<com.bea.content.manager.RepositoryConfig> |
getRepositoryConfigs(com.bea.content.ContentContext context,
int pageSize)
Return a PagedResult of the available RepositoryConfig s |
com.bea.p13n.pagination.SortableFilterablePagedResult<String> |
getRepositoryNames(com.bea.content.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. |
boolean |
hasManageCapability(com.bea.content.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(com.bea.content.ContentContext context)
Return true if any repository is managed. |
boolean |
isRepositoryManaged(com.bea.content.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(com.bea.content.ContentContext context,
String name)
Remove the repository config. |
void |
updateRepositoryConfig(com.bea.content.ContentContext context,
com.bea.content.manager.RepositoryConfig config)
Update the repository config. |
Method Detail |
---|
boolean isRepositoryManaged(com.bea.content.ContentContext context, String repositoryName) throws com.bea.content.RepositoryException
context
- repositoryName
-
com.bea.content.RepositoryException
boolean isAnyRepositoryManaged(com.bea.content.ContentContext context) throws com.bea.content.RepositoryException
context
-
com.bea.content.RepositoryException
int pingRepository(String repositoryName) throws com.bea.content.manager.NoSuchRepositoryConfigException, com.bea.content.RepositoryException
repositoryName
- The name of the repository
com.bea.content.manager.NoSuchRepositoryConfigException
- If the repository config does not exist
com.bea.content.RepositoryException
- If an error happens during pingMap<String,com.bea.content.manager.RepositoryConfig> getRepositoryConfigMap(com.bea.content.ContentContext context) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException
context
-
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.p13n.pagination.SortableFilterablePagedResult<String> getRepositoryNames(com.bea.content.ContentContext context, int pageSize) throws com.bea.content.RepositoryException
PagedResult
of the available Repository names in the system.
Note: This call is NOT security enabled...
context
- pageSize
-
com.bea.content.RepositoryException
com.bea.p13n.pagination.SortableFilterablePagedResult<com.bea.content.manager.RepositoryConfig> getRepositoryConfigs(com.bea.content.ContentContext context, int pageSize) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException
PagedResult
of the available RepositoryConfig
s
context
- pageSize
-
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
void createRepositoryConfig(com.bea.content.ContentContext context, com.bea.content.manager.RepositoryConfig config) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException, com.bea.content.manager.RepositoryConfigExistsException
context
- config
-
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.content.manager.RepositoryConfigExistsException
com.bea.content.manager.RepositoryConfig getRepositoryConfig(com.bea.content.ContentContext context, String name) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException, com.bea.content.manager.NoSuchRepositoryConfigException
context
- name
-
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.content.manager.NoSuchRepositoryConfigException
void updateRepositoryConfig(com.bea.content.ContentContext context, com.bea.content.manager.RepositoryConfig config) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException, com.bea.content.manager.NoSuchRepositoryConfigException
context
- config
-
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.content.manager.NoSuchRepositoryConfigException
void removeRepositoryConfig(com.bea.content.ContentContext context, String name) throws com.bea.content.RepositoryException, com.bea.content.AuthorizationException, com.bea.content.manager.NoSuchRepositoryConfigException
context
- name
-
com.bea.content.RepositoryException
com.bea.content.AuthorizationException
com.bea.content.manager.NoSuchRepositoryConfigException
boolean hasManageCapability(com.bea.content.ContentContext context, String repositoryName) throws com.bea.content.AuthorizationException
context
- repositoryName
-
com.bea.content.AuthorizationException
String getTaxonomy(String repositoryName)
repositoryName
- The name of the repository. If repositoryName is null, it will give the taxonomy of the
Virtual Repository Root
|
Copyright © 2006 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |