public class ApplicationsRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
ADMINISTRATORS_PERMISSION |
static String |
APP_ACTIVE |
static String |
APP_DEFAULT |
static String |
APP_DESCRIPTION |
static String |
APP_ID |
static String |
APP_IMAGE_FILE_BODY |
static String |
APP_IMAGE_FILE_ID |
static String |
APP_IMAGE_FILE_NAME |
static String |
APP_PERMISSIONS |
static String |
APP_TITLE |
static String |
APP_URL |
static String |
DEFAULT_APP_IMAGE_BODY |
static String |
DEFAULT_APP_IMAGE_ID |
static String |
DEFAULT_APP_IMAGE_NAME |
static String |
MAX_FAVORITE_APPS |
static String |
NAME_SPACE |
| Constructor and Description |
|---|
ApplicationsRestService(ApplicationDAO applicationDAO,
FavoriteApplicationDAO favoriteApplicationDAO,
org.exoplatform.commons.file.services.FileService fileService,
org.exoplatform.commons.api.settings.SettingService settingService,
org.exoplatform.services.organization.OrganizationService organizationService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addApplication(javax.ws.rs.core.UriInfo uriInfo,
ApplicationForm applicationForm) |
javax.ws.rs.core.Response |
addFavoriteApplication(javax.ws.rs.core.UriInfo uriInfo,
Long applicationId) |
javax.ws.rs.core.Response |
deleteApplication(javax.ws.rs.core.UriInfo uriInfo,
Long applicationId) |
javax.ws.rs.core.Response |
deleteFavoriteApplication(javax.ws.rs.core.UriInfo uriInfo,
Long applicationId) |
javax.ws.rs.core.Response |
editApplication(javax.ws.rs.core.UriInfo uriInfo,
ApplicationForm applicationForm) |
javax.ws.rs.core.Response |
getAppGeneralSettings(javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
getApplicationsList(javax.ws.rs.core.UriInfo uriInfo,
String offset,
String limit,
String keyword) |
javax.ws.rs.core.Response |
getAuthorizedApplicationsList(javax.ws.rs.core.UriInfo uriInfo,
String offset,
String limit,
String keyword) |
javax.ws.rs.core.Response |
getFavoriteApplicationsList(javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
setDefaultAppImage(javax.ws.rs.core.UriInfo uriInfo,
ApplicationImage defaultAppImage) |
javax.ws.rs.core.Response |
setMaxFavoriteApps(javax.ws.rs.core.UriInfo uriInfo,
String number) |
public static final String NAME_SPACE
public static final String MAX_FAVORITE_APPS
public static final String DEFAULT_APP_IMAGE_ID
public static final String DEFAULT_APP_IMAGE_NAME
public static final String DEFAULT_APP_IMAGE_BODY
public static final String APP_ID
public static final String APP_TITLE
public static final String APP_URL
public static final String APP_IMAGE_FILE_ID
public static final String APP_IMAGE_FILE_NAME
public static final String APP_IMAGE_FILE_BODY
public static final String APP_DESCRIPTION
public static final String APP_ACTIVE
public static final String APP_DEFAULT
public static final String APP_PERMISSIONS
public static final String ADMINISTRATORS_PERMISSION
public ApplicationsRestService(ApplicationDAO applicationDAO, FavoriteApplicationDAO favoriteApplicationDAO, org.exoplatform.commons.file.services.FileService fileService, org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.services.organization.OrganizationService organizationService)
@RolesAllowed(value="administrators") public javax.ws.rs.core.Response addApplication(@Context javax.ws.rs.core.UriInfo uriInfo, ApplicationForm applicationForm) throws Exception
Exception@RolesAllowed(value="users") public javax.ws.rs.core.Response addFavoriteApplication(@Context javax.ws.rs.core.UriInfo uriInfo, Long applicationId) throws Exception
Exception@RolesAllowed(value="administrators") public javax.ws.rs.core.Response editApplication(@Context javax.ws.rs.core.UriInfo uriInfo, ApplicationForm applicationForm) throws Exception
Exception@RolesAllowed(value="administrators") public javax.ws.rs.core.Response deleteApplication(@Context javax.ws.rs.core.UriInfo uriInfo, Long applicationId) throws Exception
Exception@RolesAllowed(value="users") public javax.ws.rs.core.Response deleteFavoriteApplication(@Context javax.ws.rs.core.UriInfo uriInfo, Long applicationId) throws Exception
Exception@RolesAllowed(value="administrators") public javax.ws.rs.core.Response setMaxFavoriteApps(@Context javax.ws.rs.core.UriInfo uriInfo, String number) throws Exception
Exception@RolesAllowed(value="administrators") public javax.ws.rs.core.Response setDefaultAppImage(@Context javax.ws.rs.core.UriInfo uriInfo, ApplicationImage defaultAppImage) throws Exception
Exception@RolesAllowed(value="users") public javax.ws.rs.core.Response getAppGeneralSettings(@Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
Exception@RolesAllowed(value="administrators") public javax.ws.rs.core.Response getApplicationsList(@Context javax.ws.rs.core.UriInfo uriInfo, String offset, String limit, String keyword) throws Exception
Exception@RolesAllowed(value="users") public javax.ws.rs.core.Response getAuthorizedApplicationsList(@Context javax.ws.rs.core.UriInfo uriInfo, String offset, String limit, String keyword) throws Exception
Exception@RolesAllowed(value="users") public javax.ws.rs.core.Response getFavoriteApplicationsList(@Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
ExceptionCopyright © 2003–2020 eXo Platform SAS. All rights reserved.