|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RepositoryService
Top level class for accessing the repository metadata. This class has various methods for retrieving resources from the repository and for uploading resources to the repository.
Method Summary | |
---|---|
void |
delete(ExecutionContext context,
java.lang.String[] resourceURIs,
java.lang.String[] folderURIs)
|
void |
deleteFolder(ExecutionContext context,
java.lang.String uri)
|
void |
deleteResource(ExecutionContext context,
java.lang.String uri)
|
ResourceLookup[] |
findResource(ExecutionContext context,
FilterCriteria criteria)
Given filtering criteria, find relevant Resources. |
ResourceLookup[] |
findResources(ExecutionContext context,
FilterCriteria[] criteria)
|
boolean |
folderExists(ExecutionContext context,
java.lang.String uri)
|
java.util.List |
getAllFolders(ExecutionContext context)
|
java.lang.String |
getChildrenFolderName(java.lang.String resourceName)
|
FileResourceData |
getContentResourceData(ExecutionContext context,
java.lang.String uri)
|
Folder |
getFolder(ExecutionContext context,
java.lang.String uri)
|
Resource |
getResource(ExecutionContext context,
java.lang.String uri)
|
Resource |
getResource(ExecutionContext context,
java.lang.String uri,
java.lang.Class resourceType)
|
FileResourceData |
getResourceData(ExecutionContext context,
java.lang.String uri)
|
java.util.List |
getSubFolders(ExecutionContext context,
java.lang.String folderURI)
|
void |
hideFolder(java.lang.String uri)
|
java.util.List |
loadClientResources(FilterCriteria filterCriteria)
|
java.util.List |
loadResourcesList(ExecutionContext context,
FilterCriteria filterCriteria)
|
java.util.List |
loadResourcesList(ExecutionContext context,
FilterCriteria[] filterCriteria)
|
java.util.List |
loadResourcesList(FilterCriteria filterCriteria)
|
Resource |
newResource(ExecutionContext context,
java.lang.Class _class)
Return a Resource that does not yet contain content. |
boolean |
repositoryPathExists(ExecutionContext executionContext,
java.lang.String uri)
Determines whether a resource or folder having a specified URI exists in the repository. |
boolean |
resourceExists(ExecutionContext executionContext,
FilterCriteria filterCriteria)
|
boolean |
resourceExists(ExecutionContext executionContext,
java.lang.String uri)
|
boolean |
resourceExists(ExecutionContext executionContext,
java.lang.String uri,
java.lang.Class resourceType)
|
void |
saveFolder(ExecutionContext context,
Folder folder)
|
void |
saveResource(ExecutionContext context,
Resource resource)
|
void |
unhideFolder(java.lang.String uri)
|
ValidationErrors |
validateResource(ExecutionContext context,
Resource resource,
ValidationErrorFilter filter)
|
Method Detail |
---|
Resource getResource(ExecutionContext context, java.lang.String uri)
context
- uri
-
Resource getResource(ExecutionContext context, java.lang.String uri, java.lang.Class resourceType)
FileResourceData getResourceData(ExecutionContext context, java.lang.String uri) throws JSResourceNotFoundException
context
- uri
-
JSResourceNotFoundException
FileResourceData getContentResourceData(ExecutionContext context, java.lang.String uri) throws JSResourceNotFoundException
JSResourceNotFoundException
Folder getFolder(ExecutionContext context, java.lang.String uri)
void saveFolder(ExecutionContext context, Folder folder)
java.util.List getAllFolders(ExecutionContext context)
java.util.List getSubFolders(ExecutionContext context, java.lang.String folderURI)
boolean folderExists(ExecutionContext context, java.lang.String uri)
ValidationErrors validateResource(ExecutionContext context, Resource resource, ValidationErrorFilter filter)
void saveResource(ExecutionContext context, Resource resource)
void deleteResource(ExecutionContext context, java.lang.String uri)
void deleteFolder(ExecutionContext context, java.lang.String uri)
void delete(ExecutionContext context, java.lang.String[] resourceURIs, java.lang.String[] folderURIs)
ResourceLookup[] findResource(ExecutionContext context, FilterCriteria criteria)
context
- criteria
-
ResourceLookup[] findResources(ExecutionContext context, FilterCriteria[] criteria)
java.util.List loadResourcesList(FilterCriteria filterCriteria)
java.util.List loadResourcesList(ExecutionContext context, FilterCriteria filterCriteria)
java.util.List loadResourcesList(ExecutionContext context, FilterCriteria[] filterCriteria)
java.util.List loadClientResources(FilterCriteria filterCriteria)
Resource newResource(ExecutionContext context, java.lang.Class _class)
context
- class
- - class of resource to create
java.lang.String getChildrenFolderName(java.lang.String resourceName)
boolean resourceExists(ExecutionContext executionContext, java.lang.String uri)
boolean resourceExists(ExecutionContext executionContext, java.lang.String uri, java.lang.Class resourceType)
boolean resourceExists(ExecutionContext executionContext, FilterCriteria filterCriteria)
boolean repositoryPathExists(ExecutionContext executionContext, java.lang.String uri)
executionContext
- the execution contexturi
- the URI
true
iff the URI is present in the repositoryvoid hideFolder(java.lang.String uri)
void unhideFolder(java.lang.String uri)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |