@Path(value="appstore/{shopGuid}/private-apps")
public class PrivateAppResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private PrivateAppService |
privateAppService |
private GUID |
shopGuid |
private ShopRequestContextServiceForPrivateApiOnly |
shopReqCtxService |
private javax.ws.rs.core.UriInfo |
uriInfo |
Constructor and Description |
---|
PrivateAppResource() |
Modifier and Type | Method and Description |
---|---|
void |
addSelfLink(ShopRequestContext shopReqCtx,
PrivateApp app) |
javax.ws.rs.core.Response |
create(PrivateApp app) |
javax.ws.rs.core.Response |
delete(GUID privateAppId) |
javax.ws.rs.core.Response |
get(GUID privateAppId) |
javax.ws.rs.core.Response |
getAll(OAuth2ClientType clientType,
PagerStartsFromZeroBeanParam pager) |
ShopRequestContext |
getShopRequestContext() |
private static final org.slf4j.Logger log
@Context private javax.ws.rs.core.UriInfo uriInfo
@PathParam(value="shopGuid") private GUID shopGuid
@Inject private ShopRequestContextServiceForPrivateApiOnly shopReqCtxService
@Inject private PrivateAppService privateAppService
@GET @Produces(value="application/vnd.epages.v1+json, application/json") public javax.ws.rs.core.Response getAll(@QueryParam(value="type") OAuth2ClientType clientType, @BeanParam PagerStartsFromZeroBeanParam pager)
@GET @Path(value="{privateAppId}") @Produces(value="application/vnd.epages.v1+json, application/json") public javax.ws.rs.core.Response get(@PathParam(value="privateAppId") GUID privateAppId)
public void addSelfLink(ShopRequestContext shopReqCtx, PrivateApp app)
@POST @Consumes(value="application/json") @Produces(value="application/vnd.epages.v1+json, application/json") public javax.ws.rs.core.Response create(@NotNull PrivateApp app)
@DELETE @Path(value="{privateAppId}") @Produces(value="application/vnd.epages.v1+json, application/json") public javax.ws.rs.core.Response delete(@PathParam(value="privateAppId") GUID privateAppId)
public ShopRequestContext getShopRequestContext()