public class RestTimeSheet extends java.lang.Object implements RestPluginProcess
| Constructor and Description |
|---|
RestTimeSheet() |
| Modifier and Type | Method and Description |
|---|---|
static DBResult<Activity> |
getActivity(DataSource ds,
Person employee,
java.util.Date from,
java.util.Date to,
DBResult<TimeEntry> teResult)
get available activities for the employee between from and to date
|
java.lang.Object |
restCreate(WebClient client,
RestDefinition rd,
MutableDataSource mds)
HTTP POST calls the the Create ReST service.
|
java.lang.Object |
restDelete(WebClient client,
RestDefinition rd,
MutableDataSource mds)
HTTP DELETE calls the the Delete ReST service.
|
java.lang.Object |
restRetrieve(WebClient client,
RestDefinition rd,
ReadOnlyDataSource rds)
HTTP GET calls the the Retrieval ReST service.
|
java.lang.Object |
restUpdate(WebClient client,
RestDefinition rd,
MutableDataSource mds)
HTTP PUT calls the the Update ReST service.
|
public java.lang.Object restRetrieve(WebClient client, RestDefinition rd, ReadOnlyDataSource rds) throws java.lang.UnsupportedOperationException, java.lang.Exception, java.lang.IllegalArgumentException
RestPluginProcessrestRetrieve in interface RestPluginProcessclient - the client. Null means check only of opsrd - the definitionrds - the data source to usejava.lang.UnsupportedOperationException - if this method is NOT supported.java.lang.Exception - an error has occurred.java.lang.IllegalArgumentExceptionpublic static DBResult<Activity> getActivity(DataSource ds, Person employee, java.util.Date from, java.util.Date to, DBResult<TimeEntry> teResult) throws java.lang.Exception
ds - employee - from - to - teResult - java.lang.Exceptionpublic java.lang.Object restCreate(WebClient client, RestDefinition rd, MutableDataSource mds) throws java.lang.UnsupportedOperationException, java.lang.Exception, java.lang.IllegalArgumentException
RestPluginProcessrestCreate in interface RestPluginProcessclient - the client. Null means check only of opsrd - the definitionmds - the data source to usejava.lang.UnsupportedOperationException - if this method is NOT supported.ExceptionResponse - an error has occurred.java.lang.Exceptionjava.lang.IllegalArgumentExceptionpublic java.lang.Object restUpdate(WebClient client, RestDefinition rd, MutableDataSource mds) throws java.lang.UnsupportedOperationException, java.lang.Exception, java.lang.IllegalArgumentException
RestPluginProcessrestUpdate in interface RestPluginProcessclient - the client. Null means check only of opsrd - the definitionmds - the data source to usejava.lang.UnsupportedOperationException - if this method is NOT supported.ExceptionResponse - an error has occurred.java.lang.Exceptionjava.lang.IllegalArgumentExceptionpublic java.lang.Object restDelete(WebClient client, RestDefinition rd, MutableDataSource mds) throws java.lang.UnsupportedOperationException, java.lang.Exception, java.lang.IllegalArgumentException
RestPluginProcessrestDelete in interface RestPluginProcessclient - the client. Null means check only of opsrd - the definitionmds - the data source to use.java.lang.UnsupportedOperationException - if this method is NOT supported.ExceptionResponse - an error has occurred.java.lang.Exceptionjava.lang.IllegalArgumentExceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.