org.syncope.console.rest
Class RoleRestClient

java.lang.Object
  extended by org.syncope.console.rest.AbstractBaseRestClient
      extended by org.syncope.console.rest.RoleRestClient

@Component
public class RoleRestClient
extends AbstractBaseRestClient

Console client for invoking Rest Role's services.


Field Summary
 
Fields inherited from class org.syncope.console.rest.AbstractBaseRestClient
baseURL, LOG, restTemplate
 
Constructor Summary
RoleRestClient()
           
 
Method Summary
 void createRole(RoleTO roleTO)
          Create new role.
 void deleteRole(Long id)
          Delete an already existent role by its name.
 List<RoleTO> getAllRoles()
          Get all Roles.
 RoleTO readRole(Long id)
          Load an already existent role by its name.
 void updateRole(RoleMod roleMod)
          Update an already existent role.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleRestClient

public RoleRestClient()
Method Detail

getAllRoles

public List<RoleTO> getAllRoles()
                         throws SyncopeClientCompositeErrorException
Get all Roles.

Returns:
SchemaTOs
Throws:
SyncopeClientCompositeErrorException

createRole

public void createRole(RoleTO roleTO)
Create new role.

Parameters:
roleTO -

readRole

public RoleTO readRole(Long id)
Load an already existent role by its name.

Parameters:
name - (e.g.:surname)
Returns:
schemaTO

updateRole

public void updateRole(RoleMod roleMod)
Update an already existent role.

Parameters:
roleTO - updated

deleteRole

public void deleteRole(Long id)
Delete an already existent role by its name.

Parameters:
name - (e.g.:surname)


Copyright © 2011. All Rights Reserved.