You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by ro...@apache.org on 2014/12/22 17:54:37 UTC

[31/50] incubator-usergrid git commit: update roles resource

update roles resource


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/067aad6f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/067aad6f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/067aad6f

Branch: refs/heads/two-dot-o
Commit: 067aad6f1d2864e83fd522549128550661f534ec
Parents: 3dc0853
Author: Shawn Feldman <sf...@apache.org>
Authored: Wed Dec 17 08:56:36 2014 -0700
Committer: Shawn Feldman <sf...@apache.org>
Committed: Wed Dec 17 08:56:36 2014 -0700

----------------------------------------------------------------------
 .../endpoints/RolesResource.java                | 31 ++++----------------
 1 file changed, 6 insertions(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/067aad6f/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/RolesResource.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/RolesResource.java b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/RolesResource.java
index a6ae324..5b678c9 100644
--- a/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/RolesResource.java
+++ b/stack/rest/src/test/java/org/apache/usergrid/rest/test/resource2point0/endpoints/RolesResource.java
@@ -29,41 +29,22 @@ import javax.ws.rs.core.MediaType;
 /**
  * Created by rockerston on 12/16/14.
  */
-public class RolesResource extends NamedResource{
+public class RolesResource extends AbstractCollectionResource<Role,RoleResource>{
 
     public RolesResource(ClientContext context, UrlResource parent) {
         super("roles", context, parent);
     }
 
-
-    public Role post(Role role){
-        ApiResponse response =getResource(true).type( MediaType.APPLICATION_JSON_TYPE ).accept( MediaType.APPLICATION_JSON )
-                .post( ApiResponse.class, role );
-
+    @Override
+    protected Role instantiateT(ApiResponse response) {
         return new Role(response);
-
     }
 
-    public Application put(Application application){
-        ApiResponse response =getResource(true).type( MediaType.APPLICATION_JSON_TYPE ).accept( MediaType.APPLICATION_JSON )
-                .put(ApiResponse.class, application );
-
-        return new Application(response);
-
+    @Override
+    protected RoleResource instantiateSubResource(String identifier, ClientContext context, UrlResource parent) {
+        return new RoleResource(identifier,context,parent);
     }
 
 
-    public ApiResponse get(){
-        ApiResponse response =getResource(true).type( MediaType.APPLICATION_JSON_TYPE ).accept( MediaType.APPLICATION_JSON )
-                .get(ApiResponse.class);
-
-        return response;
-
-    }
-
-    public void delete(Application application){
-        ApiResponse response =getResource(true).type( MediaType.APPLICATION_JSON_TYPE ).accept( MediaType.APPLICATION_JSON )
-                .delete(ApiResponse.class );
-    }
 
 }