|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.yammer.dropwizard.views.View
org.axway.grapes.server.webapp.resources.AbstractResource
org.axway.grapes.server.webapp.resources.OrganizationResource
public class OrganizationResource
Organization Resource
This server resource handles all the request about organization.
This resource extends DepManViews to holds its own documentation.
The documentation is available in OrganizationResourceDocumentation.ftl file.
| Constructor Summary | |
|---|---|
OrganizationResource(RepositoryHandler repositoryHandler,
GrapesServerConfig configuration)
|
|
| Method Summary | |
|---|---|
javax.ws.rs.core.Response |
addCorporateGroupIdPrefix(DbCredential credential,
String organizationId,
String corporateGroupId)
Add a new Corporate GroupId to an organization. |
javax.ws.rs.core.Response |
delete(DbCredential credential,
String name)
Delete an organization This method is call via DELETE |
javax.ws.rs.core.Response |
get(String name)
Returns an organization This method is call via GET |
javax.ws.rs.core.Response |
getCorporateGroupIdPrefix(String organizationId)
Return the list of corporate GroupId prefix configured for an organization. |
javax.ws.rs.core.Response |
getNames()
Return the list of available organization name. |
javax.ws.rs.core.Response |
postOrganization(DbCredential credential,
Organization organization)
Handle organization posts when the server got a request POST |
javax.ws.rs.core.Response |
removeCorporateGroupIdPrefix(DbCredential credential,
String organizationId,
String corporateGroupId)
Remove an existing Corporate GroupId from an organization. |
| Methods inherited from class org.axway.grapes.server.webapp.resources.AbstractResource |
|---|
getArtifactHandler, getArtifactJsonModel, getConfig, getDependencyHandler, getDependencyJsonModel, getDocumentation, getGraphsHandler, getIssueTrackerUrl, getLicenseHandler, getLicenseJsonModel, getModelMapper, getModuleHandler, getModuleJsonModel, getOnlineDocumentation, getOrganizationHandler, getOrganizationJsonModel, getProductHandler, getProgramVersion, getScopes |
| Methods inherited from class com.yammer.dropwizard.views.View |
|---|
getCharset, getTemplateName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OrganizationResource(RepositoryHandler repositoryHandler,
GrapesServerConfig configuration)
| Method Detail |
|---|
public javax.ws.rs.core.Response postOrganization(@Auth
DbCredential credential,
Organization organization)
organization - The organization to add to Grapes database
public javax.ws.rs.core.Response getNames()
public javax.ws.rs.core.Response get(String name)
name - String
public javax.ws.rs.core.Response delete(@Auth
DbCredential credential,
String name)
name - String Organization name
public javax.ws.rs.core.Response getCorporateGroupIdPrefix(String organizationId)
organizationId - String Organization name
public javax.ws.rs.core.Response addCorporateGroupIdPrefix(@Auth
DbCredential credential,
String organizationId,
String corporateGroupId)
credential - DbCredentialorganizationId - String Organization namecorporateGroupId - String
public javax.ws.rs.core.Response removeCorporateGroupIdPrefix(@Auth
DbCredential credential,
String organizationId,
String corporateGroupId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||