|
ModeShape Distribution 3.0.1.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Deprecated public interface IRestClient
The IRestClient interface is the API for all REST clients used by the Eclipse ModeShape plugin.
| Method Summary | |
|---|---|
boolean |
fileExists(File file,
Workspace workspace,
String path)
Deprecated. Checks if the given file exists or not on the server, by issuing a GET request. |
Map<String,NodeType> |
getNodeTypes(Repository repository)
Deprecated. Obtains the ModeShape node types defined within the specified workspace. |
Collection<Repository> |
getRepositories(Server server)
Deprecated. Obtains the ModeShape repositories defined within the specified server. |
URL |
getUrl(File file,
String path,
Workspace workspace)
Deprecated. Returns a url string, representing a "server recognizable" url for a the given file. |
Collection<Workspace> |
getWorkspaces(Repository repository)
Deprecated. Obtains the workspaces defined within the specified ModeShape respository. |
Status |
publish(Workspace workspace,
String path,
File file)
Deprecated. Publishes, or uploads, a local file to the workspace at the specified path. |
Status |
publish(Workspace workspace,
String path,
File file,
boolean useVersioning)
Deprecated. Publishes, or uploads, a local file to the workspace at the specified path. |
List<QueryRow> |
query(Workspace workspace,
String language,
String statement)
Deprecated. Executes the given query in the workspace. |
List<QueryRow> |
query(Workspace workspace,
String language,
String statement,
int offset,
int limit)
Deprecated. Executes the given query in the workspace. |
List<QueryRow> |
query(Workspace workspace,
String language,
String statement,
int offset,
int limit,
Map<String,String> variables)
Deprecated. Executes the given query in the workspace. |
Status |
unpublish(Workspace workspace,
String path,
File file)
Deprecated. Unpublishes, or deletes, the resource at the specified path in the workspace. |
Server |
validate(Server server)
Deprecated. Determines whether the specified server is valid and can be used to establish a connection. |
| Method Detail |
|---|
Server validate(Server server)
throws Exception
server - the server (never null)
null)
Exception - if there is a problem validating the server
Collection<Repository> getRepositories(Server server)
throws Exception
server - the server whose repositories are being requested (never null)
null)
Exception - if there is a problem obtaining the repositories
Map<String,NodeType> getNodeTypes(Repository repository)
throws Exception
repository - for whose node types are being requested (never null)
null)
Exception - if there is a problem obtaining the node types
URL getUrl(File file,
String path,
Workspace workspace)
throws Exception
file - the file whose URL is being requested (never null)path - the path in the ModeShape workspace where the file is/could be located (never null)workspace - the workspace where the file is/could be located (never null)
null)
Exception - if there is a problem obtaining the URL or if the file is a directory
boolean fileExists(File file,
Workspace workspace,
String path)
throws Exception
file - the file whose existence is checked, (never null)workspace - the workspace where the file is/could be located (never null)path - the path in the ModeShape workspace to the parent of the file (never null)
true if the file exists on the server, or false otherwise.
Exception - if there is a problem while performing the check
Collection<Workspace> getWorkspaces(Repository repository)
throws Exception
repository - the repository whose workspaces are being requested (never null)
null)
Exception - if there is a problem obtaining the workspaces
Status publish(Workspace workspace,
String path,
File file)
"publish(workspace,path,file,false)
".
workspace - the workspace where the resource will be published (never null)path - the unencoded path to the folder where the file will be published (never null)file - the resource being published (never null)
null)
Status publish(Workspace workspace,
String path,
File file,
boolean useVersioning)
workspace - the workspace where the resource will be published (never null)path - the unencoded path to the folder where the file will be published (never null)file - the resource being published (never null)useVersioning - true if the uploaded file should be versioned, or false if no JCR versioning be used
null)
Status unpublish(Workspace workspace,
String path,
File file)
info status is returned.
workspace - the workspace where the resource will be unpublished (never null)path - the unencoded path to the folder where the file is published (never null)file - the file being unpublished (never null)
null)
List<QueryRow> query(Workspace workspace,
String language,
String statement)
throws Exception
workspace - the workspace where the resource will be unpublished (never null)language - the JCR query language to use (never null)statement - the query itself (never null)
null)
Exception - if there is a problem obtaining the workspaces
List<QueryRow> query(Workspace workspace,
String language,
String statement,
int offset,
int limit)
throws Exception
workspace - the workspace where the resource will be unpublished (never null)language - the JCR query language to use (never null)statement - the query itself (never null)offset - the first row to be returned; if this value is negative, rows are returned starting with the first rowlimit - the maximum number of rows to be returned; if this value is negative, all rows are returned
null)
Exception - if there is a problem obtaining the workspaces
List<QueryRow> query(Workspace workspace,
String language,
String statement,
int offset,
int limit,
Map<String,String> variables)
throws Exception
workspace - the workspace where the resource will be unpublished (never null)language - the JCR query language to use (never null)statement - the query itself (never null)offset - the first row to be returned; if this value is negative, rows are returned starting with the first rowlimit - the maximum number of rows to be returned; if this value is negative, all rows are returnedvariables - the query variables; may be null
null)
Exception - if there is a problem obtaining the workspaces
|
ModeShape Distribution 3.0.1.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||