|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IServiceAPI
Interface of DIYLC PHP server located at www.diy-fever.com/diylc/api/v1
| Field Summary | |
|---|---|
static java.lang.String |
URL_KEY
|
| Method Summary | |
|---|---|
java.lang.String |
createUser(java.lang.String username,
java.lang.String password,
java.lang.String email,
java.lang.String website,
java.lang.String bio)
Creates a user with the specified details. |
java.util.List<java.lang.String> |
getCategories()
|
java.lang.Object |
getComments(int projectId)
Returns all available comments for the given projectId. |
java.util.List<java.lang.String> |
getSortings()
|
java.lang.Object |
getUserDetails(java.lang.String username,
java.lang.String token,
java.lang.String machineId)
Retrieves current user's details. |
java.lang.String |
login(java.lang.String username,
java.lang.String password,
java.lang.String machineId)
Tries to login with the provided credentials and machineId. |
java.lang.String |
loginWithToken(java.lang.String username,
java.lang.String token,
java.lang.String machineId)
Tries to authenticate with the token that was previously created by calling login() function. |
java.lang.String |
postComment(java.lang.String username,
java.lang.String token,
java.lang.String machineId,
java.lang.Integer projectId,
java.lang.String comment)
Posts a comment to the specified project. |
java.lang.Object |
search(java.lang.String criteria,
java.lang.String category,
java.lang.Integer page,
java.lang.Integer itemsPerPage,
java.lang.String sort)
Searches for projects that meet the specified search criteria. |
java.lang.String |
updatePassword(java.lang.String username,
java.lang.String oldPassword,
java.lang.String newPassword)
Updates password of the current user using token to authenticate. |
java.lang.String |
updateUserDetails(java.lang.String username,
java.lang.String token,
java.lang.String machineId,
java.lang.String email,
java.lang.String website,
java.lang.String bio)
Updates user details using token to authenticate. |
java.lang.String |
upload(java.lang.String username,
java.lang.String token,
java.lang.String machineId,
java.lang.String projectName,
java.lang.String category,
java.lang.String description,
java.lang.String diylcVersion,
java.lang.String keywords,
java.io.File thumbnail,
java.io.File project)
Uploads a project using token to authenticate. |
| Field Detail |
|---|
static final java.lang.String URL_KEY
| Method Detail |
|---|
java.lang.String createUser(java.lang.String username,
java.lang.String password,
java.lang.String email,
java.lang.String website,
java.lang.String bio)
username - password - email - website - bio -
java.lang.String updateUserDetails(java.lang.String username,
java.lang.String token,
java.lang.String machineId,
java.lang.String email,
java.lang.String website,
java.lang.String bio)
username - token - machineId - email - website - bio -
java.lang.String login(java.lang.String username,
java.lang.String password,
java.lang.String machineId)
username - password - machineId -
java.lang.Object getUserDetails(java.lang.String username,
java.lang.String token,
java.lang.String machineId)
username - password - machineId -
UserEntity if it
succeeds.
java.lang.String loginWithToken(java.lang.String username,
java.lang.String token,
java.lang.String machineId)
username - password - machineId -
java.lang.String updatePassword(java.lang.String username,
java.lang.String oldPassword,
java.lang.String newPassword)
username - token - machineId - password -
java.lang.Object search(java.lang.String criteria,
java.lang.String category,
java.lang.Integer page,
java.lang.Integer itemsPerPage,
java.lang.String sort)
criteria - category - page - itemsPerPage - sort -
ProjectEntity
objects.
java.lang.String upload(java.lang.String username,
java.lang.String token,
java.lang.String machineId,
java.lang.String projectName,
java.lang.String category,
java.lang.String description,
java.lang.String diylcVersion,
java.lang.String keywords,
java.io.File thumbnail,
java.io.File project)
username - token - machineId - projectName - category - description - diylcVersion - keywords - thumbnail - project -
java.lang.String postComment(java.lang.String username,
java.lang.String token,
java.lang.String machineId,
java.lang.Integer projectId,
java.lang.String comment)
username - token - machineId - projectId - comment -
java.util.List<java.lang.String> getCategories()
List of available categories.java.util.List<java.lang.String> getSortings()
List of available sortings.java.lang.Object getComments(int projectId)
projectId -
CommentEntity
objects.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||