org.jboss.resteasy.keystone.client
Interface ProjectsResource


public interface ProjectsResource

Version:
$Revision: 1 $
Author:
Bill Burke

Method Summary
 void addUserRole(String id, String userId, String roleId)
           
 Response create(Project project)
           
 Response delete(String id)
           
 Project get(String id)
           
 Projects query(String name)
           
 void removeUserRole(String id, String userId, String roleId)
           
 void update(String id, Project project)
           
 

Method Detail

create

Response create(Project project)
                throws Exception
Throws:
Exception

update

@Path(value="{id}")
void update(String id,
                      Project project)
            throws Exception
Throws:
Exception

delete

@Path(value="{id}")
Response delete(String id)

query

Projects query(String name)

get

@Path(value="{id}")
Project get(String id)

addUserRole

@Path(value="{id}/users/{user}/roles/{role}")
void addUserRole(String id,
                           String userId,
                           String roleId)

removeUserRole

@Path(value="{id}/users/{user}/roles/{role}")
void removeUserRole(String id,
                              String userId,
                              String roleId)


Copyright © 2013. All Rights Reserved.