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

    Constructors
    Constructor
    Description
    ProfileLabelRest(org.exoplatform.social.core.profilelabel.ProfileLabelService profileLabelService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.ws.rs.core.Response
    createLabel(javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel)
     
    javax.ws.rs.core.Response
    createLabels(javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels)
     
    javax.ws.rs.core.Response
    deleteLabel(javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel)
     
    javax.ws.rs.core.Response
    deleteLabels(javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels)
     
    javax.ws.rs.core.Response
    getLabel(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, String type, String id, String language)
     
    javax.ws.rs.core.Response
    getLabels(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, String type, String id)
     
    javax.ws.rs.core.Response
    updateLabel(javax.ws.rs.core.UriInfo uriInfo, org.exoplatform.social.core.model.ProfileLabel profileLabel)
     
    javax.ws.rs.core.Response
    updateLabels(javax.ws.rs.core.UriInfo uriInfo, List<org.exoplatform.social.core.model.ProfileLabel> profileLabels)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProfileLabelRest

      public ProfileLabelRest(org.exoplatform.social.core.profilelabel.ProfileLabelService profileLabelService)
  • Method Details

    • getLabel

      @RolesAllowed("users") public javax.ws.rs.core.Response getLabel(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.Request request, String type, String id, String language)
    • getLabels

      @RolesAllowed("users") public javax.ws.rs.core.Response getLabels(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.Request request, String type, String id)
    • 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)