Package org.exoplatform.social.rest.api
Class ProfileLabelRest
java.lang.Object
org.exoplatform.social.rest.api.ProfileLabelRest
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class ProfileLabelRest
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionProfileLabelRest(org.exoplatform.social.core.profilelabel.ProfileLabelService profileLabelService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsecreateLabel(javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel) javax.ws.rs.core.ResponsecreateLabels(javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels) javax.ws.rs.core.ResponsedeleteLabel(javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel) javax.ws.rs.core.ResponsedeleteLabels(javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels) javax.ws.rs.core.ResponsegetLabel(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, String type, String id, String language) javax.ws.rs.core.ResponsegetLabels(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, String type, String id) javax.ws.rs.core.ResponseupdateLabel(javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel) javax.ws.rs.core.ResponseupdateLabels(javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels)
-
Constructor Details
-
ProfileLabelRest
public ProfileLabelRest(org.exoplatform.social.core.profilelabel.ProfileLabelService profileLabelService)
-
-
Method Details
-
getLabel
-
getLabels
-
createLabel
@RolesAllowed("administrators") public javax.ws.rs.core.Response createLabel(@Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel) -
createLabels
@RolesAllowed("administrators") public javax.ws.rs.core.Response createLabels(@Context javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels) -
updateLabel
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateLabel(@Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel) -
updateLabels
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateLabels(@Context javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels) -
deleteLabel
@RolesAllowed("administrators") public javax.ws.rs.core.Response deleteLabel(@Context javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel) -
deleteLabels
@RolesAllowed("administrators") public javax.ws.rs.core.Response deleteLabels(@Context javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels)
-