org.syncope.console.rest
Class SchemaRestClient

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

public class SchemaRestClient
extends java.lang.Object

Console client for invoking rest schema services.


Field Summary
protected  RestClient restClient
           
 
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(java.lang.String name)
          Delete an already existent membership schema by its name.
 void deleteMembershipDerivedSchema(java.lang.String name)
          Delete an already existent membership derived schema by its name.
 void deleteRoleDerivedSchema(java.lang.String name)
          Delete an already existent user derived schema by its name.
 void deleteRoleSchema(java.lang.String name)
          Delete an already existent user schema by its name.
 void deleteUserDerivedSchema(java.lang.String name)
          Delete an already existent user derived schema by its name.
 void deleteUserSchema(java.lang.String name)
          Delete an already existent user schema by its name.
 java.util.List<SchemaTO> getAllMemberhipSchemas()
          Get all role's schemas.
 java.util.List<DerivedSchemaTO> getAllMembershipDerivedSchemas()
          Get all membership's derived schemas.
 java.util.List<java.lang.String> getAllMembershipSchemasNames()
          Get all role's schemas names.
 java.util.List<DerivedSchemaTO> getAllRoleDerivedSchemas()
          Get all role's derived schemas.
 java.util.List<SchemaTO> getAllRoleSchemas()
          Get all role's schemas.
 java.util.List<java.lang.String> getAllRoleSchemasNames()
          Get all role's schemas names.
 java.util.List<DerivedSchemaTO> getAllUserDerivedSchemas()
          Get all user's derived schemas.
 java.util.List<java.lang.String> getAllUserDerivedSchemasNames()
          Get all user's derived schemas names.
 java.util.List<SchemaTO> getAllUserSchemas()
          Get all user's schemas.
 java.util.List<java.lang.String> getAllUserSchemasNames()
          Get all user's schemas names.
 java.util.Set<java.lang.String> getAllValidatorClasses()
          Populator for Validator Schema DropDown components.
 RestClient getRestClient()
           
 SchemaTO readMemberhipSchema(java.lang.String name)
          Load an already existent membership schema by its name.
 DerivedSchemaTO readMembershipDerivedSchema(java.lang.String name)
          Load an already existent membership derived schema by its name.
 DerivedSchemaTO readRoleDerivedSchema(java.lang.String name)
          Load an already existent user derived schema by its name.
 SchemaTO readRoleSchema(java.lang.String name)
          Load an already existent user schema by its name.
 DerivedSchemaTO readUserDerivedSchema(java.lang.String name)
          Load an already existent user derived schema by its name.
 SchemaTO readUserSchema(java.lang.String name)
          Load an already existent user schema by its name.
 void setRestClient(RestClient restClient)
           
 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
 

Field Detail

restClient

protected RestClient restClient
Constructor Detail

SchemaRestClient

public SchemaRestClient()
Method Detail

getAllUserSchemas

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

Returns:
SchemaTOs

getAllUserSchemasNames

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

Returns:
String list of schemas' names.

getAllUserDerivedSchemas

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

Returns:
DerivedSchemaTOs

getAllUserDerivedSchemasNames

public java.util.List<java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.String name)
Delete an already existent user derived schema by its name.

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

getRestClient

public RestClient getRestClient()

setRestClient

public void setRestClient(RestClient restClient)

getAllRoleSchemas

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

Returns:
SchemaTOs

getAllRoleSchemasNames

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

Returns:
String list of role schemas' names

getAllMembershipSchemasNames

public java.util.List<java.lang.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(java.lang.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(java.lang.String name)
Delete an already existent user schema by its name.

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

getAllRoleDerivedSchemas

public java.util.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(java.lang.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(java.lang.String name)
Delete an already existent user derived schema by its name.

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

getAllMemberhipSchemas

public java.util.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(java.lang.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(java.lang.String name)
Delete an already existent membership schema by its name.

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

getAllValidatorClasses

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


getAllMembershipDerivedSchemas

public java.util.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(java.lang.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(java.lang.String name)
Delete an already existent membership derived schema by its name.

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


Copyright © 2010. All Rights Reserved.