org.syncope.console.rest
Class SchemaRestClient

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

@Component
public class SchemaRestClient
extends AbstractBaseRestClient

Console client for invoking rest schema services.


Field Summary
 
Fields inherited from class org.syncope.console.rest.AbstractBaseRestClient
baseURL, LOG, restTemplate
 
Constructor Summary
SchemaRestClient()
           
 
Method Summary
 void createMemberhipSchema(SchemaTO schemaTO)
          Create new membership schema.
 void createMembershipDerivedSchema(DerivedSchemaTO schemaTO)
          Create new membership schema.
 void createRoleDerivedSchema(DerivedSchemaTO schemaTO)
          Create new user schema.
 void createRoleSchema(SchemaTO schemaTO)
          Create new user schema.
 void createUserDerivedSchema(DerivedSchemaTO schemaTO)
          Create new derived user schema.
 void createUserSchema(SchemaTO schemaTO)
          Create new user schema.
 void deleteMemberhipSchema(String name)
          Delete an already existent membership schema by its name.
 void deleteMembershipDerivedSchema(String name)
          Delete an already existent membership derived schema by its name.
 void deleteRoleDerivedSchema(String name)
          Delete an already existent user derived schema by its name.
 void deleteRoleSchema(String name)
          Delete an already existent user schema by its name.
 void deleteUserDerivedSchema(String name)
          Delete an already existent user derived schema by its name.
 void deleteUserSchema(String name)
          Delete an already existent user schema by its name.
 List<SchemaTO> getAllMemberhipSchemas()
          Get all role's schemas.
 List<DerivedSchemaTO> getAllMembershipDerivedSchemas()
          Get all membership's derived schemas.
 List<String> getAllMembershipSchemasNames()
          Get all role's schemas names.
 List<DerivedSchemaTO> getAllRoleDerivedSchemas()
          Get all role's derived schemas.
 List<SchemaTO> getAllRoleSchemas()
          Get all role's schemas.
 List<String> getAllRoleSchemasNames()
          Get all role's schemas names.
 List<DerivedSchemaTO> getAllUserDerivedSchemas()
          Get all user's derived schemas.
 List<String> getAllUserDerivedSchemasNames()
          Get all user's derived schemas names.
 List<SchemaTO> getAllUserSchemas()
          Get all user's schemas.
 List<String> getAllUserSchemasNames()
          Get all user's schemas names.
 Set<String> getAllValidatorClasses()
          Populator for Validator Schema DropDown components.
 SchemaTO readMemberhipSchema(String name)
          Load an already existent membership schema by its name.
 DerivedSchemaTO readMembershipDerivedSchema(String name)
          Load an already existent membership derived schema by its name.
 DerivedSchemaTO readRoleDerivedSchema(String name)
          Load an already existent user derived schema by its name.
 SchemaTO readRoleSchema(String name)
          Load an already existent user schema by its name.
 DerivedSchemaTO readUserDerivedSchema(String name)
          Load an already existent user derived schema by its name.
 SchemaTO readUserSchema(String name)
          Load an already existent user schema by its name.
 void updateMemberhipSchema(SchemaTO schemaTO)
          Update an already existent membership schema.
 void updateMembershipDerivedSchema(DerivedSchemaTO schemaTO)
          Update an already existent membership derived schema.
 void updateRoleDerivedSchema(DerivedSchemaTO schemaTO)
          Update an already existent user derived schema.
 void updateRoleSchema(SchemaTO schemaTO)
          Update an already existent user schema.
 void updateUserDerivedSchema(DerivedSchemaTO schemaTO)
          Update an already existent user derived schema.
 void updateUserSchema(SchemaTO schemaTO)
          Update an already existent user schema.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaRestClient

public SchemaRestClient()
Method Detail

getAllUserSchemas

public List<SchemaTO> getAllUserSchemas()
Get all user's schemas.

Returns:
SchemaTOs

getAllUserSchemasNames

public List<String> getAllUserSchemasNames()
Get all user's schemas names.

Returns:
String list of schemas' names.

getAllUserDerivedSchemas

public List<DerivedSchemaTO> getAllUserDerivedSchemas()
Get all user's derived schemas.

Returns:
DerivedSchemaTOs

getAllUserDerivedSchemasNames

public List<String> getAllUserDerivedSchemasNames()
Get all user's derived schemas names.

Returns:
String list of derived schemas' names.

createUserSchema

public void createUserSchema(SchemaTO schemaTO)
Create new user schema.

Parameters:
schemaTO -

readUserSchema

public SchemaTO readUserSchema(String name)
Load an already existent user schema by its name.

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

updateUserSchema

public void updateUserSchema(SchemaTO schemaTO)
Update an already existent user schema.

Parameters:
schemaTO - updated

deleteUserSchema

public void deleteUserSchema(String name)
Delete an already existent user schema by its name.

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

createUserDerivedSchema

public void createUserDerivedSchema(DerivedSchemaTO schemaTO)
Create new derived user schema.

Parameters:
schemaTO -

readUserDerivedSchema

public DerivedSchemaTO readUserDerivedSchema(String name)
Load an already existent user derived schema by its name.

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

updateUserDerivedSchema

public void updateUserDerivedSchema(DerivedSchemaTO schemaTO)
Update an already existent user derived schema.

Parameters:
schemaTO - updated

deleteUserDerivedSchema

public void deleteUserDerivedSchema(String name)
Delete an already existent user derived schema by its name.

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

getAllRoleSchemas

public List<SchemaTO> getAllRoleSchemas()
Get all role's schemas.

Returns:
SchemaTOs

getAllRoleSchemasNames

public List<String> getAllRoleSchemasNames()
Get all role's schemas names.

Returns:
String list of role schemas' names

getAllMembershipSchemasNames

public List<String> getAllMembershipSchemasNames()
Get all role's schemas names.

Returns:
String list of role schemas' names

createRoleSchema

public void createRoleSchema(SchemaTO schemaTO)
Create new user schema.

Parameters:
schemaTO -

readRoleSchema

public SchemaTO readRoleSchema(String name)
Load an already existent user schema by its name.

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

updateRoleSchema

public void updateRoleSchema(SchemaTO schemaTO)
Update an already existent user schema.

Parameters:
schemaTO - updated

deleteRoleSchema

public void deleteRoleSchema(String name)
Delete an already existent user schema by its name.

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

getAllRoleDerivedSchemas

public List<DerivedSchemaTO> getAllRoleDerivedSchemas()
Get all role's derived schemas.

Returns:
DerivedSchemaTOs

createRoleDerivedSchema

public void createRoleDerivedSchema(DerivedSchemaTO schemaTO)
Create new user schema.

Parameters:
schemaTO -

readRoleDerivedSchema

public DerivedSchemaTO readRoleDerivedSchema(String name)
Load an already existent user derived schema by its name.

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

updateRoleDerivedSchema

public void updateRoleDerivedSchema(DerivedSchemaTO schemaTO)
Update an already existent user derived schema.

Parameters:
schemaTO - updated

deleteRoleDerivedSchema

public void deleteRoleDerivedSchema(String name)
Delete an already existent user derived schema by its name.

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

getAllMemberhipSchemas

public List<SchemaTO> getAllMemberhipSchemas()
Get all role's schemas.

Returns:
SchemaTOs

createMemberhipSchema

public void createMemberhipSchema(SchemaTO schemaTO)
Create new membership schema.

Parameters:
schemaTO -

readMemberhipSchema

public SchemaTO readMemberhipSchema(String name)
Load an already existent membership schema by its name.

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

updateMemberhipSchema

public void updateMemberhipSchema(SchemaTO schemaTO)
Update an already existent membership schema.

Parameters:
schemaTO - updated

deleteMemberhipSchema

public void deleteMemberhipSchema(String name)
Delete an already existent membership schema by its name.

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

getAllValidatorClasses

public Set<String> getAllValidatorClasses()
Populator for Validator Schema DropDown components.


getAllMembershipDerivedSchemas

public List<DerivedSchemaTO> getAllMembershipDerivedSchemas()
Get all membership's derived schemas.

Returns:
DerivedSchemaTOs

createMembershipDerivedSchema

public void createMembershipDerivedSchema(DerivedSchemaTO schemaTO)
Create new membership schema.

Parameters:
schemaTO -

readMembershipDerivedSchema

public DerivedSchemaTO readMembershipDerivedSchema(String name)
Load an already existent membership derived schema by its name.

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

updateMembershipDerivedSchema

public void updateMembershipDerivedSchema(DerivedSchemaTO schemaTO)
Update an already existent membership derived schema.

Parameters:
schemaTO - updated

deleteMembershipDerivedSchema

public void deleteMembershipDerivedSchema(String name)
Delete an already existent membership derived schema by its name.

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


Copyright © 2011. All Rights Reserved.