Class ManageDomainsEndpoint
- java.lang.Object
-
- org.exoplatform.addons.gamification.rest.ManageDomainsEndpoint
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("administrators") public class ManageDomainsEndpoint extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
-
-
Field Summary
Fields Modifier and Type Field Description protected DomainServicedomainServiceprotected org.exoplatform.social.core.manager.IdentityManageridentityManager
-
Constructor Summary
Constructors Constructor Description ManageDomainsEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddDomain(javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.UriInfo uriInfo, DomainDTO domainDTO)javax.ws.rs.core.ResponsedeleteRule(javax.ws.rs.core.UriInfo uriInfo, Long id)javax.ws.rs.core.ResponsegetAllDomains(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request)javax.ws.rs.core.ResponseupdateDomain(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request, Long id, DomainDTO domainDTO)
-
-
-
Field Detail
-
domainService
protected DomainService domainService
-
identityManager
protected org.exoplatform.social.core.manager.IdentityManager identityManager
-
-
Method Detail
-
getAllDomains
@RolesAllowed("administrators") public javax.ws.rs.core.Response getAllDomains(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request)
-
addDomain
@RolesAllowed("administrators") public javax.ws.rs.core.Response addDomain(@Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.UriInfo uriInfo, DomainDTO domainDTO)
-
updateDomain
@RolesAllowed("administrators") public javax.ws.rs.core.Response updateDomain(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request, Long id, DomainDTO domainDTO)
-
deleteRule
@RolesAllowed("administrators") public javax.ws.rs.core.Response deleteRule(@Context javax.ws.rs.core.UriInfo uriInfo, Long id)
-
-