Package dev.warrant
Class WarrantBaseClient
java.lang.Object
dev.warrant.WarrantBaseClient
- Direct Known Subclasses:
WarrantClient
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheck(WarrantObject object, String relation, WarrantSubject subject) booleancheck(WarrantObject object, String relation, WarrantSubject subject, RequestOptions requestOptions) booleancheck(WarrantObject object, String relation, WarrantSubject subject, Map<String, Object> context) booleancheck(WarrantObject object, String relation, WarrantSubject subject, Map<String, Object> context, RequestOptions requestOptions) createUserAuthzSession(String userId) createUserAuthzSession(String userId, RequestOptions requestOptions) createUserSelfServiceDashboardUrl(String userId, String tenantId, String selfServiceStrategy, String redirectUrl) createUserSelfServiceDashboardUrl(String userId, String tenantId, String selfServiceStrategy, String redirectUrl, RequestOptions requestOptions) createWarrant(WarrantObject object, String relation, WarrantSubject subject) createWarrant(WarrantObject object, String relation, WarrantSubject subject, RequestOptions requestOptions) createWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy) createWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy, RequestOptions requestOptions) voiddeleteWarrant(WarrantObject object, String relation, WarrantSubject subject) voiddeleteWarrant(WarrantObject object, String relation, WarrantSubject subject, RequestOptions requestOptions) voiddeleteWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy) voiddeleteWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy, RequestOptions requestOptions) Warrant[]listWarrants(WarrantFilters filters, ListParams listParams) Warrant[]listWarrants(WarrantFilters filters, ListParams listParams, RequestOptions requestOptions)
-
Field Details
-
SDK_VERSION
- See Also:
-
USER_AGENT
- See Also:
-
-
Constructor Details
-
WarrantBaseClient
-
-
Method Details
-
createWarrant
public Warrant createWarrant(WarrantObject object, String relation, WarrantSubject subject) throws WarrantException - Throws:
WarrantException
-
createWarrant
public Warrant createWarrant(WarrantObject object, String relation, WarrantSubject subject, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createWarrant
public Warrant createWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy) throws WarrantException - Throws:
WarrantException
-
createWarrant
public Warrant createWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deleteWarrant
public void deleteWarrant(WarrantObject object, String relation, WarrantSubject subject) throws WarrantException - Throws:
WarrantException
-
deleteWarrant
public void deleteWarrant(WarrantObject object, String relation, WarrantSubject subject, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deleteWarrant
public void deleteWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy) throws WarrantException - Throws:
WarrantException
-
deleteWarrant
public void deleteWarrant(WarrantObject object, String relation, WarrantSubject subject, String policy, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listWarrants
public Warrant[] listWarrants(WarrantFilters filters, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listWarrants
public Warrant[] listWarrants(WarrantFilters filters, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
check
public boolean check(WarrantObject object, String relation, WarrantSubject subject) throws WarrantException - Throws:
WarrantException
-
check
public boolean check(WarrantObject object, String relation, WarrantSubject subject, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
check
public boolean check(WarrantObject object, String relation, WarrantSubject subject, Map<String, Object> context) throws WarrantException- Throws:
WarrantException
-
check
public boolean check(WarrantObject object, String relation, WarrantSubject subject, Map<String, Object> context, RequestOptions requestOptions) throws WarrantException- Throws:
WarrantException
-
createUserAuthzSession
- Throws:
WarrantException
-
createUserAuthzSession
public String createUserAuthzSession(String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createUserSelfServiceDashboardUrl
public String createUserSelfServiceDashboardUrl(String userId, String tenantId, String selfServiceStrategy, String redirectUrl) throws WarrantException - Throws:
WarrantException
-
createUserSelfServiceDashboardUrl
public String createUserSelfServiceDashboardUrl(String userId, String tenantId, String selfServiceStrategy, String redirectUrl, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-