@Path(value="reconciliation") public interface ReconciliationService extends JAXRSService
CRLF, DOUBLE_DASH, PARAM_ANYTYPE_KIND, PARAM_ANYTYPEKEY, PARAM_CONNID_PAGED_RESULTS_COOKIE, PARAM_DETAILS, PARAM_ENTITY_KEY, PARAM_FIQL, PARAM_MAX, PARAM_NOTIFICATION, PARAM_ORDERBY, PARAM_PAGE, PARAM_REALM, PARAM_RESOURCE, PARAM_SIZE, PARAM_USER| Modifier and Type | Method and Description |
|---|---|
List<ProvisioningReport> |
pull(CSVPullSpec spec,
InputStream csv)
Pulls the CSV input into Syncope according to the provided specification.
|
List<ProvisioningReport> |
pull(ReconQuery query,
@NotNull PullTaskTO pullTask)
Pulls the matching user, group, any object or linked account from the External Resource into Syncope.
|
javax.ws.rs.core.Response |
push(AnyQuery anyQuery,
CSVPushSpec spec)
Export a list of any objects matching the given query as CSV according to the provided specification.
|
List<ProvisioningReport> |
push(ReconQuery query,
@NotNull PushTaskTO pushTask)
Pushes the matching user, group, any object or linked account in Syncope onto the External Resource.
|
ReconStatus |
status(ReconQuery query)
Gets compared status between attributes in Syncope and on the given External Resource.
|
@GET
@Produces(value={"application/json","application/yaml","application/xml"})
ReconStatus status(@BeanParam
ReconQuery query)
query - query conditions@POST
@Path(value="push")
@Consumes(value={"application/json","application/yaml","application/xml"})
@Produces(value={"application/json","application/yaml","application/xml"})
List<ProvisioningReport> push(@BeanParam
ReconQuery query,
@NotNull
@NotNull PushTaskTO pushTask)
query - query conditionspushTask - push specification@POST
@Path(value="pull")
@Consumes(value={"application/json","application/yaml","application/xml"})
@Produces(value={"application/json","application/yaml","application/xml"})
List<ProvisioningReport> pull(@BeanParam
ReconQuery query,
@NotNull
@NotNull PullTaskTO pullTask)
query - query conditionspullTask - pull specification@GET
@Path(value="csv/push")
@Consumes(value={"application/json","application/yaml","application/xml"})
@Produces(value="text/csv")
javax.ws.rs.core.Response push(@BeanParam
AnyQuery anyQuery,
@BeanParam
CSVPushSpec spec)
anyQuery - query conditionsspec - CSV push specification@POST
@Path(value="csv/pull")
@Consumes(value="text/csv")
@Produces(value={"application/json","application/yaml","application/xml"})
List<ProvisioningReport> pull(@BeanParam
CSVPullSpec spec,
InputStream csv)
spec - CSV pull specificationcsv - CSV inputCopyright © 2010–2023 The Apache Software Foundation. All rights reserved.