Public Member Functions | |
| processRequest ($params=null) | |
| getParam ($id) | |
| isLoginRequired () | |
| throwError ($message, $code=400) | |
| doAction () | |
| processParams ($params) | |
| doPOST () | |
| doGET () | |
| doPUT () | |
| doDELETE () | |
Public Attributes | |
| $params = array() | |
| RESTAPI::doDELETE | ( | ) | [abstract] |
DELETE/DELETE
Reimplemented in EliteProfileAPI, CollaborationAPI, ContributionAPI, CRMContactAPI, CRMOpportunityAPI, CRMTaskAPI, DiversityAPI, FreezeAPI, JournalAPI, LIMSContactAPI, LIMSOpportunityAPI, LIMSTaskAPI, MailingListAPI, MailingListRuleAPI, BoardAPI, BoardsAPI, PersonPostAPI, PostAPI, PostsAPI, ThreadAPI, ThreadsAPI, PDFAPI, AlumniAPI, PeopleAPI, PeopleManagedAPI, PersonAPI, PersonContributionsAPI, PersonProductAPI, PersonProjectsAPI, PersonRelationsAPI, PersonRolesAPI, PersonRoleStringAPI, PersonSubRolesAPI, PersonThemesAPI, PersonUniversitiesAPI, SimilarPeopleAPI, PostingAPI, BibliographyAPI, ProductAPI, ProductCitationAPI, ProductDuplicatesAPI, ProductTagsAPI, ProjectAPI, ProjectContributionsAPI, ProjectMembersAPI, ProjectProductAPI, ThemeAPI, ThemeProjectsAPI, RoleAPI, GlobalSearchAPI, DepartmentAPI, UniversityAPI, and WikiPageAPI.
| RESTAPI::doGET | ( | ) | [abstract] |
READ/GET
Reimplemented in ElitePostingAPI, EliteProfileAPI, CollaborationAPI, ContributionAPI, CRMContactAPI, CRMOpportunityAPI, CRMTaskAPI, DiversityAPI, FreezeAPI, JournalAPI, LIMSContactAPI, LIMSOpportunityAPI, LIMSTaskAPI, MailingListAPI, MailingListRuleAPI, BoardAPI, BoardsAPI, PersonPostAPI, PostAPI, PostsAPI, ThreadAPI, ThreadsAPI, PDFAPI, AlumniAPI, PeopleAPI, PeopleManagedAPI, PersonAPI, PersonContributionsAPI, PersonProductAPI, PersonProjectsAPI, PersonRelationsAPI, PersonRolesAPI, PersonRoleStringAPI, PersonSubRolesAPI, PersonThemesAPI, PersonUniversitiesAPI, SimilarPeopleAPI, PostingAPI, BibliographyAPI, ProductAPI, ProductCitationAPI, ProductDuplicatesAPI, ProductTagsAPI, ProjectAPI, ProjectContributionsAPI, ProjectMembersAPI, ProjectProductAPI, ThemeAPI, ThemeProjectsAPI, RoleAPI, GlobalSearchAPI, DepartmentAPI, UniversityAPI, and WikiPageAPI.
| RESTAPI::doPOST | ( | ) | [abstract] |
CREATE/POST
Reimplemented in EliteProfileAPI, CollaborationAPI, ContributionAPI, CRMContactAPI, CRMOpportunityAPI, CRMTaskAPI, DiversityAPI, FreezeAPI, JournalAPI, LIMSContactAPI, LIMSOpportunityAPI, LIMSTaskAPI, MailingListAPI, MailingListRuleAPI, BoardAPI, BoardsAPI, PersonPostAPI, PostAPI, PostsAPI, ThreadAPI, ThreadsAPI, PDFAPI, AlumniAPI, PeopleAPI, PeopleManagedAPI, PersonAPI, PersonContributionsAPI, PersonProductAPI, PersonProjectsAPI, PersonRelationsAPI, PersonRolesAPI, PersonRoleStringAPI, PersonSubRolesAPI, PersonThemesAPI, PersonUniversitiesAPI, SimilarPeopleAPI, PostingAPI, BibliographyAPI, ProductAPI, ProductCitationAPI, ProductDuplicatesAPI, ProductTagsAPI, ProjectAPI, ProjectContributionsAPI, ProjectMembersAPI, ProjectProductAPI, ThemeAPI, ThemeProjectsAPI, RoleAPI, GlobalSearchAPI, DepartmentAPI, UniversityAPI, and WikiPageAPI.
| RESTAPI::doPUT | ( | ) | [abstract] |
UPDATE/PUT
Reimplemented in EliteProfileAPI, CollaborationAPI, ContributionAPI, CRMContactAPI, CRMOpportunityAPI, CRMTaskAPI, DiversityAPI, FreezeAPI, JournalAPI, LIMSContactAPI, LIMSOpportunityAPI, LIMSTaskAPI, MailingListAPI, MailingListRuleAPI, BoardAPI, BoardsAPI, PersonPostAPI, PostAPI, PostsAPI, ThreadAPI, ThreadsAPI, PDFAPI, AlumniAPI, PeopleAPI, PeopleManagedAPI, PersonAPI, PersonContributionsAPI, PersonProductAPI, PersonProjectsAPI, PersonRelationsAPI, PersonRolesAPI, PersonRoleStringAPI, PersonSubRolesAPI, PersonThemesAPI, PersonUniversitiesAPI, SimilarPeopleAPI, PostingAPI, BibliographyAPI, ProductAPI, ProductCitationAPI, ProductDuplicatesAPI, ProductTagsAPI, ProjectAPI, ProjectContributionsAPI, ProjectMembersAPI, ProjectProductAPI, ThemeAPI, ThemeProjectsAPI, RoleAPI, GlobalSearchAPI, DepartmentAPI, UniversityAPI, and WikiPageAPI.
| RESTAPI::getParam | ( | $ | id | ) |
Returns the value of the specified parameter if it exists ("" otherwise)
| string | $id The id of the parameter |
| RESTAPI::isLoginRequired | ( | ) |
| RESTAPI::processParams | ( | $ | params | ) |
Does some pre-proccessing to the parameters
| array | $params The array of GET parameters |
Reimplemented from API.
| RESTAPI::throwError | ( | $ | message, | |
| $ | code = 400 | |||
| ) |
Generates a error message via the HTTP 400 return code, and exits execution
| string | $message The message to display | |
| int | $code the HTTP error code |
1.6.1