|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.lin2win.calendar.Calendar
public class Calendar
Web Service Class for the Calendar Project.
Each call is stateless so you have to provide username and password.
For security issues the return value of some method is false or empty.
That means the operantion was successful or was not.
The attacker shall not see a stack trace.
Hint for Admins:
If you use this service class ofer a public network ensure that you use encryption !
Lookup the Application Server Manual for proper configuration.
Constructor Summary | |
---|---|
Calendar()
|
Method Summary | |
---|---|
java.lang.String |
createAppointment(java.lang.String username,
java.lang.String password,
java.lang.String title,
java.lang.String description,
java.lang.String time,
java.lang.String type,
int priority)
Create a new Appointment. |
boolean |
createType(java.lang.String name)
Create a new Appointment Type. |
boolean |
createUser(java.lang.String username,
java.lang.String password)
Create a new User Account for the Calendar Service. |
boolean |
deleteAppointment(java.lang.String username,
java.lang.String password,
java.lang.String id)
Delete an appointment. |
boolean |
deleteType(java.lang.String typeId)
Delete an appointment type. |
boolean |
deleteUser(java.lang.String username,
java.lang.String password)
Delete a User Account from the Calendar Service. |
java.lang.String |
getTime()
Simple Daytime Service. |
java.lang.String[][] |
getTypes()
Returns an Array of available Types. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Calendar()
Method Detail |
---|
public boolean createUser(java.lang.String username, java.lang.String password)
public boolean deleteUser(java.lang.String username, java.lang.String password)
public java.lang.String createAppointment(java.lang.String username, java.lang.String password, java.lang.String title, java.lang.String description, java.lang.String time, java.lang.String type, int priority)
username
- A valid username like "Hans".password
- The user password like "123456".title
- A short heading for your appointment like "Meeting with Mr.Smith".description
- A longtext description for your apppointment. An empty String is allowed here "".time
- Time in Miliseconds since 1.1.1970 UTC when you appointment takes place.type
- A type ID like "1a5a46f04704433093d09431c51893ad" . User getTypes to get Type IDs and Name.priority
- Integer Value.
public boolean deleteAppointment(java.lang.String username, java.lang.String password, java.lang.String id)
public java.lang.String getTime()
public java.lang.String[][] getTypes()
public boolean createType(java.lang.String name)
public boolean deleteType(java.lang.String typeId)
getTypes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |