public class SyncopeClient extends Object
SyncopeClientFactoryBean.SyncopeClientFactoryBean| Constructor and Description |
|---|
SyncopeClient(javax.ws.rs.core.MediaType mediaType,
RestClientFactoryBean restClientFactory,
String username,
String password) |
| Modifier and Type | Method and Description |
|---|---|
<T> javax.ws.rs.core.EntityTag |
getLatestEntityTag(T service)
Fetches ETag header value from latest service run (if available).
|
static org.apache.syncope.common.search.OrderByClauseBuilder |
getOrderByClauseBuilder()
Returns a new instance of OrderByClauseBuilder, for assisted building of orderby clauses.
|
static org.apache.syncope.common.search.RoleFiqlSearchConditionBuilder |
getRoleSearchConditionBuilder()
Returns a new instance of RoleFiqlSearchConditionBuilder, for assisted building of FIQL queries.
|
<T> T |
getService(Class<T> serviceClass)
Creates an instance of the given service class, with configured content type and authentication.
|
static org.apache.syncope.common.search.UserFiqlSearchConditionBuilder |
getUserSearchConditionBuilder()
Returns a new instance of UserFiqlSearchConditionBuilder, for assisted building of FIQL queries.
|
<T> T |
header(Class<T> serviceClass,
String key,
Object... values)
Creates an instance of the given service class and sets the given header.
|
<T> T |
header(T service,
String key,
Object... values)
Sets the given header on the give service instance.
|
<T> T |
ifMatch(Class<T> serviceClass,
javax.ws.rs.core.EntityTag etag)
Creates an instance of the given service class, with If-Match header set.
|
<T> T |
ifMatch(T service,
javax.ws.rs.core.EntityTag etag)
Sets the If-Match header on the given service instance.
|
<T> T |
ifNoneMatch(Class<T> serviceClass,
javax.ws.rs.core.EntityTag etag)
Creates an instance of the given service class, with If-None-Match header set.
|
<T> T |
ifNoneMatch(T service,
javax.ws.rs.core.EntityTag etag)
Sets the If-None-Match header on the given service instance.
|
boolean |
isActivitiEnabledFor(org.apache.syncope.common.types.SubjectType subjectType)
Checks whether Activiti workflow is enabled for users / roles, by calling WorkflowService's options.
|
boolean |
isPwdResetAllowed()
Checks whether password reset is allowed by calling UserSelfService's options.
|
boolean |
isPwdResetRequiringSecurityQuestions()
Checks whether password reset requires security question by calling UserSelfService's options.
|
boolean |
isSelfRegAllowed()
Checks whether self-registration is allowed by calling UserSelfService's options.
|
<T> T |
prefer(Class<T> serviceClass,
org.apache.syncope.common.types.Preference preference)
Creates an instance of the given service class, with Prefer header set.
|
<T> T |
prefer(T service,
org.apache.syncope.common.types.Preference preference)
Sets the Prefer header on the give service instance.
|
public SyncopeClient(javax.ws.rs.core.MediaType mediaType,
RestClientFactoryBean restClientFactory,
String username,
String password)
public static org.apache.syncope.common.search.UserFiqlSearchConditionBuilder getUserSearchConditionBuilder()
public static org.apache.syncope.common.search.RoleFiqlSearchConditionBuilder getRoleSearchConditionBuilder()
public static org.apache.syncope.common.search.OrderByClauseBuilder getOrderByClauseBuilder()
public <T> T getService(Class<T> serviceClass)
T - any service classserviceClass - service class referencepublic <T> T header(T service,
String key,
Object... values)
T - any service classservice - service class instancekey - HTTP header keyvalues - HTTP header valuespublic <T> T header(Class<T> serviceClass, String key, Object... values)
T - any service classserviceClass - service class referencekey - HTTP header keyvalues - HTTP header valuespublic <T> T prefer(T service,
org.apache.syncope.common.types.Preference preference)
T - any service classservice - service class instancepreference - preference to be set via Prefer headerpublic <T> T prefer(Class<T> serviceClass, org.apache.syncope.common.types.Preference preference)
T - any service classserviceClass - service class referencepreference - preference to be set via Prefer headerpublic <T> T ifMatch(T service,
javax.ws.rs.core.EntityTag etag)
T - any service classservice - service class instanceetag - ETag valuepublic <T> T ifMatch(Class<T> serviceClass, javax.ws.rs.core.EntityTag etag)
T - any service classserviceClass - service class referenceetag - ETag valuepublic <T> T ifNoneMatch(T service,
javax.ws.rs.core.EntityTag etag)
T - any service classservice - service class instanceetag - ETag valuepublic <T> T ifNoneMatch(Class<T> serviceClass, javax.ws.rs.core.EntityTag etag)
T - any service classserviceClass - service class referenceetag - ETag valuepublic boolean isSelfRegAllowed()
UserSelfService.getOptions()public boolean isPwdResetAllowed()
UserSelfService.getOptions()public boolean isPwdResetRequiringSecurityQuestions()
UserSelfService.getOptions()public boolean isActivitiEnabledFor(org.apache.syncope.common.types.SubjectType subjectType)
subjectType - user / roleWorkflowService.getOptions(org.apache.syncope.common.types.SubjectType)public <T> javax.ws.rs.core.EntityTag getLatestEntityTag(T service)
T - any service classservice - service class instanceCopyright © 2010–2015 The Apache Software Foundation. All rights reserved.