fr.cnes.sitools.role
Class RoleCollectionResource

java.lang.Object
  extended by ExtendedWadlServerResource
      extended by fr.cnes.sitools.common.resource.AbstractSitoolsResource
          extended by fr.cnes.sitools.common.SitoolsResource
              extended by fr.cnes.sitools.role.AbstractRoleResource
                  extended by fr.cnes.sitools.role.RoleCollectionResource

public final class RoleCollectionResource
extends AbstractRoleResource

Class for role list management

Author:
jp.boignard (AKKA Technologies)

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
RoleCollectionResource()
           
 
Method Summary
 void describeGet(org.restlet.ext.wadl.MethodInfo info)
           
 void describePost(org.restlet.ext.wadl.MethodInfo info)
           
 org.restlet.representation.Representation newRole(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
          Update / Validate existing role
 org.restlet.representation.Representation retrieveRole(org.restlet.representation.Variant variant)
          Get all roles
 void sitoolsDescribe()
          Method implementation mandatory
 
Methods inherited from class fr.cnes.sitools.role.AbstractRoleResource
doInit, getObject, getRepresentation, getRoleApplication, getRoleId, getStore
 
Methods inherited from class fr.cnes.sitools.common.SitoolsResource
addStandardGetRequestInfo, addStandardInternalServerErrorInfo, addStandardNotificationInfo, addStandardObjectResponseInfo, addStandardPostOrPutRequestInfo, addStandardResourceCollectionFilterInfo, addStandardResponseInfo, addStandardSimpleResponseInfo, configure, getNotificationObject, getRepresentation, getSettings, getSitoolsApplication, getSitoolsSetting
 
Methods inherited from class fr.cnes.sitools.common.resource.AbstractSitoolsResource
getMediaType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleCollectionResource

public RoleCollectionResource()
Method Detail

sitoolsDescribe

public void sitoolsDescribe()
Description copied from class: AbstractSitoolsResource
Method implementation mandatory

Specified by:
sitoolsDescribe in class AbstractSitoolsResource

newRole

@Post
public org.restlet.representation.Representation newRole(org.restlet.representation.Representation representation,
                                                              org.restlet.representation.Variant variant)
Update / Validate existing role

Parameters:
representation - of the input role
variant - required output representation
Returns:
Representation of the new Role

describePost

public void describePost(org.restlet.ext.wadl.MethodInfo info)

retrieveRole

@Get
public org.restlet.representation.Representation retrieveRole(org.restlet.representation.Variant variant)
Get all roles

Parameters:
variant - required output representation
Returns:
Representation of the retrieved Role

describeGet

public void describeGet(org.restlet.ext.wadl.MethodInfo info)


Copyright © 2010-2013 CNES. All Rights Reserved.