org.syncope.console.rest
Class ConnectorRestClient

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

@Component
public class ConnectorRestClient
extends AbstractBaseRestClient

Console client for invoking Rest Connectors services.


Field Summary
 
Fields inherited from class org.syncope.console.rest.AbstractBaseRestClient
baseURL, LOG, restTemplate
 
Constructor Summary
ConnectorRestClient()
           
 
Method Summary
 void createConnector(ConnectorInstanceTO connectorTO)
          Create new connector.
 void deleteConnector(Long id)
          Delete an already existent connector by its name.
 List<ConnectorBundleTO> getAllBundles()
           
 List<ConnectorInstanceTO> getAllConnectors()
          Get all connectors.
 ConnectorInstanceTO readConnector(String name)
          Load an already existent connector by its name.
 void updateConnector(ConnectorInstanceTO connectorTO)
          Update an already existent connector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorRestClient

public ConnectorRestClient()
Method Detail

getAllConnectors

public List<ConnectorInstanceTO> getAllConnectors()
Get all connectors.

Returns:
ConnectorInstanceTOs

createConnector

public void createConnector(ConnectorInstanceTO connectorTO)
Create new connector.

Parameters:
schemaTO -

readConnector

public ConnectorInstanceTO readConnector(String name)
Load an already existent connector by its name.

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

updateConnector

public void updateConnector(ConnectorInstanceTO connectorTO)
Update an already existent connector.

Parameters:
schemaTO - updated

deleteConnector

public void deleteConnector(Long id)
Delete an already existent connector by its name.

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

getAllBundles

public List<ConnectorBundleTO> getAllBundles()


Copyright © 2011. All Rights Reserved.