|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jalios.rest.client.JcmsApp
public class JcmsApp
Represents one remote JCMS site on wich an HTTP client session is connected through the REST Open API.
Field Summary |
---|
Fields inherited from interface com.jalios.rest.client.JcmsRestConstants |
---|
HTTP_HEADERS, METHOD_OVERRIDE_HTTP_HEADER, UTS_ADMIN, UTS_CACHES, UTS_DATA_PARAM, UTS_DATATYPE_ITEM, UTS_DATATYPE_LIST, UTS_JSYNC, UTS_JSYNC_REPLICA, UTS_LUCENE, UTS_LUCENE_CATEGORIES, UTS_LUCENE_PUBLICATIONS, UTS_MEMBER_ITEM, UTS_PRIVATE_RESOURCE, UTS_SEARCH, UTS_WORKFLOWS, UTS_WORKFLOWS_ITEM |
Constructor Summary | |
---|---|
JcmsApp(ClientSession session)
|
Method Summary | |
---|---|
JcmsResource |
createData(String dataTypeClassShortName,
org.restlet.data.Form fields)
Create a data of type given by the dataTypeClassShortName and the values set in the form fields. |
JcmsResource |
createData(String dataTypeClassShortName,
org.restlet.data.Form fields,
Authentication forcedAuthentication)
Create a data of type given by the dataTypeClassShortName and the values set in the form fields. |
JcmsResource |
deleteData(org.restlet.data.Reference dataRef)
|
JcmsResource |
deleteData(org.restlet.data.Reference dataRef,
Authentication forcedAuthentication)
|
JcmsResource |
deleteData(String dataId)
|
JcmsResource |
deleteData(String dataId,
Authentication forcedAuthentication)
|
JcmsResource |
disableDataWrite(String msg)
|
JcmsResource |
disableDataWrite(String msg,
Authentication forcedAuthentication)
|
JcmsResource |
disableMember(String login)
Call to the member resource, given its login, with action disable. |
JcmsResource |
enableDataWrite(String msg)
|
JcmsResource |
enableDataWrite(String msg,
Authentication forcedAuthentication)
|
JcmsResource |
enableMember(String login,
String password)
Call to the member resource, given its login, with action enable, and with the password given in parameter (in post). |
JcmsResource |
getAdminStatus()
|
JcmsResource |
getAdminStatus(Authentication forcedAuthentication)
|
String |
getAdminStatusPath()
|
JcmsResource |
getAllDataType()
|
JcmsResource |
getAllDataType(Authentication forcedAuthentication)
|
String |
getAllDataTypePath()
|
JcmsResource |
getAllWorkflows()
|
JcmsResource |
getAllWorkflows(Authentication forcedAuthentication)
|
String |
getAllWorkflowsPath()
|
String |
getCreateDataPath(String dataTypeClassShortName)
|
JcmsResource |
getData(String dataId)
Send a request to find a data with a given JCMS id. |
JcmsResource |
getData(String dataId,
Authentication forcedAuthentication)
Send a request to find a data with a given JCMS id. |
String |
getDataPath(String dataId)
Construct the URI for a data, given its JCMS id. |
JcmsResource |
getDataType(String typeshortclassname)
|
JcmsResource |
getDataType(String typeshortclassname,
Authentication forcedAuthentication)
|
String |
getDataTypePath(String typeshortclassname)
|
String |
getIdFromLogin(String login)
High level method. |
JcmsResource |
getMember(String login)
|
JcmsResource |
getMember(String login,
Authentication forcedAuthentication)
|
JcmsResource |
getMemberList()
|
JcmsResource |
getMemberList(Authentication forcedAuthentication)
|
String |
getMemberListPath()
|
String |
getMemberPath(String login)
|
String |
getSearchPath()
|
ClientSession |
getSession()
|
JcmsResource |
getWorkflow(String wfId)
|
JcmsResource |
getWorkflow(String wfId,
Authentication forcedAuthentication)
|
String |
getWorkflowPath(String wfId)
|
JcmsResource |
importDataFromSource(String importSourceId)
|
JcmsResource |
importDataFromSource(String importSourceId,
Authentication forcedAuthentication)
|
JcmsResource |
search(org.restlet.data.Form fields)
|
JcmsResource |
search(org.restlet.data.Form fields,
Authentication forcedAuthentication)
|
JcmsResource |
updateData(org.restlet.data.Reference dataRef,
org.restlet.data.Form fields)
|
JcmsResource |
updateData(org.restlet.data.Reference dataRef,
org.restlet.data.Form fields,
Authentication forcedAuthentication)
|
JcmsResource |
updateData(String dataId,
org.restlet.data.Form fields)
|
JcmsResource |
updateData(String dataId,
org.restlet.data.Form fields,
Authentication forcedAuthentication)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JcmsApp(ClientSession session)
Method Detail |
---|
public ClientSession getSession()
public String getDataPath(String dataId)
dataId
- the JCMS id
public JcmsResource getData(String dataId) throws RestException
dataId
- the JCMS id
RestException
public JcmsResource getData(String dataId, Authentication forcedAuthentication) throws RestException
dataId
- the JCMS idforcedAuthentication
- possible specific authentication for this request
RestException
public String getSearchPath()
public JcmsResource search(org.restlet.data.Form fields) throws RestException
RestException
public JcmsResource search(org.restlet.data.Form fields, Authentication forcedAuthentication) throws RestException
RestException
public String getMemberListPath()
public JcmsResource getMemberList() throws RestException
RestException
public JcmsResource getMemberList(Authentication forcedAuthentication) throws RestException
RestException
public String getMemberPath(String login)
public JcmsResource getMember(String login) throws RestException
RestException
public JcmsResource disableMember(String login)
login
- the login of the member to disable
public JcmsResource enableMember(String login, String password)
login
- the login of the member to enablepassword
- the new password : mandatory to activate the member
public String getIdFromLogin(String login)
login
-
public JcmsResource getMember(String login, Authentication forcedAuthentication) throws RestException
RestException
public String getDataTypePath(String typeshortclassname)
public JcmsResource getDataType(String typeshortclassname) throws RestException
RestException
public JcmsResource getDataType(String typeshortclassname, Authentication forcedAuthentication) throws RestException
RestException
public String getAllDataTypePath()
public JcmsResource getAllDataType() throws RestException
RestException
public JcmsResource getAllDataType(Authentication forcedAuthentication) throws RestException
RestException
public String getAllWorkflowsPath()
public JcmsResource getAllWorkflows() throws RestException
RestException
public JcmsResource getAllWorkflows(Authentication forcedAuthentication) throws RestException
RestException
public String getWorkflowPath(String wfId)
public JcmsResource getWorkflow(String wfId) throws RestException
RestException
public JcmsResource getWorkflow(String wfId, Authentication forcedAuthentication) throws RestException
RestException
public String getAdminStatusPath()
public JcmsResource getAdminStatus() throws RestException
RestException
public JcmsResource getAdminStatus(Authentication forcedAuthentication) throws RestException
RestException
public String getCreateDataPath(String dataTypeClassShortName)
public JcmsResource createData(String dataTypeClassShortName, org.restlet.data.Form fields)
dataTypeClassShortName
- type of the data to be createdfields
- values to create the new data
public JcmsResource createData(String dataTypeClassShortName, org.restlet.data.Form fields, Authentication forcedAuthentication)
dataTypeClassShortName
- type of the data to be createdfields
- values to create the new dataforcedAuthentication
- possible authenticatio nto use for this request
public JcmsResource updateData(String dataId, org.restlet.data.Form fields)
public JcmsResource updateData(org.restlet.data.Reference dataRef, org.restlet.data.Form fields)
public JcmsResource updateData(String dataId, org.restlet.data.Form fields, Authentication forcedAuthentication)
public JcmsResource updateData(org.restlet.data.Reference dataRef, org.restlet.data.Form fields, Authentication forcedAuthentication)
public JcmsResource deleteData(String dataId)
public JcmsResource deleteData(org.restlet.data.Reference dataRef)
public JcmsResource deleteData(String dataId, Authentication forcedAuthentication)
public JcmsResource deleteData(org.restlet.data.Reference dataRef, Authentication forcedAuthentication)
public JcmsResource disableDataWrite(String msg)
public JcmsResource disableDataWrite(String msg, Authentication forcedAuthentication)
public JcmsResource enableDataWrite(String msg)
public JcmsResource enableDataWrite(String msg, Authentication forcedAuthentication)
public JcmsResource importDataFromSource(String importSourceId)
public JcmsResource importDataFromSource(String importSourceId, Authentication forcedAuthentication)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |