Package dev.warrant
Class WarrantClient
java.lang.Object
dev.warrant.WarrantBaseClient
dev.warrant.WarrantClient
-
Field Summary
Fields inherited from class dev.warrant.WarrantBaseClient
SDK_VERSION, USER_AGENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassignFeatureToPricingTier(Feature feature, PricingTier pricingTier) assignFeatureToPricingTier(Feature feature, PricingTier pricingTier, RequestOptions requestOptions) assignFeatureToPricingTier(String featureId, String pricingTierId) assignFeatureToPricingTier(String featureId, String pricingTierId, RequestOptions requestOptions) assignFeatureToTenant(Feature feature, Tenant tenant) assignFeatureToTenant(Feature feature, Tenant tenant, RequestOptions requestOptions) assignFeatureToTenant(String featureId, String tenantId) assignFeatureToTenant(String featureId, String tenantId, RequestOptions requestOptions) assignFeatureToUser(Feature feature, User user) assignFeatureToUser(Feature feature, User user, RequestOptions requestOptions) assignFeatureToUser(String featureId, String userId) assignFeatureToUser(String featureId, String userId, RequestOptions requestOptions) assignPermissionToRole(Permission permission, Role role) assignPermissionToRole(Permission permission, Role role, RequestOptions requestOptions) assignPermissionToRole(String permissionId, String roleId) assignPermissionToRole(String permissionId, String roleId, RequestOptions requestOptions) assignPermissionToUser(Permission permission, User user) assignPermissionToUser(Permission permission, User user, RequestOptions requestOptions) assignPermissionToUser(String permissionId, String userId) assignPermissionToUser(String permissionId, String userId, RequestOptions requestOptions) assignPricingTierToTenant(PricingTier pricingTier, Tenant tenant) assignPricingTierToTenant(PricingTier pricingTier, Tenant tenant, RequestOptions requestOptions) assignPricingTierToTenant(String pricingTierId, String tenantId) assignPricingTierToTenant(String pricingTierId, String tenantId, RequestOptions requestOptions) assignPricingTierToUser(PricingTier pricingTier, User user) assignPricingTierToUser(PricingTier pricingTier, User user, RequestOptions requestOptions) assignPricingTierToUser(String pricingTierId, String userId) assignPricingTierToUser(String pricingTierId, String userId, RequestOptions requestOptions) assignRoleToUser(Role role, User user) assignRoleToUser(Role role, User user, RequestOptions requestOptions) assignRoleToUser(String roleId, String userId) assignRoleToUser(String roleId, String userId, RequestOptions requestOptions) assignUserToTenant(User user, Tenant tenant) assignUserToTenant(User user, Tenant tenant, RequestOptions requestOptions) assignUserToTenant(String userId, String tenantId) assignUserToTenant(String userId, String tenantId, RequestOptions requestOptions) booleancheckTenantHasFeature(Tenant tenant, String featureId) booleancheckTenantHasFeature(Tenant tenant, String featureId, RequestOptions requestOptions) booleancheckTenantHasFeature(String tenantId, String featureId) booleancheckTenantHasFeature(String tenantId, String featureId, RequestOptions requestOptions) booleancheckUserHasFeature(User user, String featureId) booleancheckUserHasFeature(User user, String featureId, RequestOptions requestOptions) booleancheckUserHasFeature(String userId, String featureId) booleancheckUserHasFeature(String userId, String featureId, RequestOptions requestOptions) booleancheckUserHasPermission(User user, String permissionId) booleancheckUserHasPermission(User user, String permissionId, RequestOptions requestOptions) booleancheckUserHasPermission(String userId, String permissionId) booleancheckUserHasPermission(String userId, String permissionId, RequestOptions requestOptions) createFeature(Feature feature) createFeature(Feature feature, RequestOptions requestOptions) createPermission(Permission permission) createPermission(Permission permission, RequestOptions requestOptions) createPricingTier(PricingTier pricingTier) createPricingTier(PricingTier pricingTier, RequestOptions requestOptions) createRole(Role role) createRole(Role role, RequestOptions requestOptions) createTenant(Tenant tenant) createTenant(Tenant tenant, RequestOptions requestOptions) createTenant(RequestOptions requestOptions) Tenant[]createTenants(Tenant[] tenants) Tenant[]createTenants(Tenant[] tenants, RequestOptions requestOptions) createUser(User user) createUser(User user, RequestOptions requestOptions) createUser(RequestOptions requestOptions) User[]createUsers(User[] users) User[]createUsers(User[] users, RequestOptions requestOptions) voiddeleteFeature(Feature feature) voiddeleteFeature(Feature feature, RequestOptions requestOptions) voiddeleteFeature(String featureId) voiddeleteFeature(String featureId, RequestOptions requestOptions) voiddeletePermission(Permission permission) voiddeletePermission(Permission permission, RequestOptions requestOptions) voiddeletePermission(String permissionId) voiddeletePermission(String permissionId, RequestOptions requestOptions) voiddeletePricingTier(PricingTier pricingTier) voiddeletePricingTier(PricingTier pricingTier, RequestOptions requestOptions) voiddeletePricingTier(String pricingTierId) voiddeletePricingTier(String pricingTierId, RequestOptions requestOptions) voiddeleteRole(Role role) voiddeleteRole(Role role, RequestOptions requestOptions) voiddeleteRole(String roleId) voiddeleteRole(String roleId, RequestOptions requestOptions) voiddeleteTenant(Tenant tenant) voiddeleteTenant(Tenant tenant, RequestOptions requestOptions) voiddeleteTenant(String tenantId) voiddeleteTenant(String tenantId, RequestOptions requestOptions) voiddeleteUser(User user) voiddeleteUser(String userId) voiddeleteUser(String userId, RequestOptions requestOptions) getFeature(String featureId) getFeature(String featureId, RequestOptions requestOptions) getPermission(String permissionId) getPermission(String permissionId, RequestOptions requestOptions) getPricingTier(String pricingTierId) getPricingTier(String pricingTierId, RequestOptions requestOptions) getRole(String roleId, RequestOptions requestOptions) getTenant(String tenantId, RequestOptions requestOptions) getUser(String userId, RequestOptions requestOptions) Feature[]listFeatures(int limit, int page) Feature[]listFeatures(int limit, int page, RequestOptions requestOptions) Feature[]listFeatures(ListParams listParams) Feature[]listFeatures(ListParams listParams, RequestOptions requestOptions) Feature[]listFeaturesForPricingTier(PricingTier pricingTier, int limit, int page) Feature[]listFeaturesForPricingTier(PricingTier pricingTier, int limit, int page, RequestOptions requestOptions) Feature[]listFeaturesForPricingTier(PricingTier pricingTier, ListParams listParams) Feature[]listFeaturesForPricingTier(PricingTier pricingTier, ListParams listParams, RequestOptions requestOptions) Feature[]listFeaturesForPricingTier(String pricingTierId, int limit, int page) Feature[]listFeaturesForPricingTier(String pricingTierId, int limit, int page, RequestOptions requestOptions) Feature[]listFeaturesForPricingTier(String pricingTierId, ListParams listParams) Feature[]listFeaturesForPricingTier(String pricingTierId, ListParams listParams, RequestOptions requestOptions) Feature[]listFeaturesForTenant(Tenant tenant, int limit, int page) Feature[]listFeaturesForTenant(Tenant tenant, int limit, int page, RequestOptions requestOptions) Feature[]listFeaturesForTenant(Tenant tenant, ListParams listParams) Feature[]listFeaturesForTenant(Tenant tenant, ListParams listParams, RequestOptions requestOptions) Feature[]listFeaturesForTenant(String tenantId, int limit, int page) Feature[]listFeaturesForTenant(String tenantId, int limit, int page, RequestOptions requestOptions) Feature[]listFeaturesForTenant(String tenantId, ListParams listParams) Feature[]listFeaturesForTenant(String tenantId, ListParams listParams, RequestOptions requestOptions) Feature[]listFeaturesForUser(User user, int limit, int page) Feature[]listFeaturesForUser(User user, int limit, int page, RequestOptions requestOptions) Feature[]listFeaturesForUser(User user, ListParams listParams) Feature[]listFeaturesForUser(User user, ListParams listParams, RequestOptions requestOptions) Feature[]listFeaturesForUser(String userId, int limit, int page) Feature[]listFeaturesForUser(String userId, int limit, int page, RequestOptions requestOptions) Feature[]listFeaturesForUser(String userId, ListParams listParams) Feature[]listFeaturesForUser(String userId, ListParams listParams, RequestOptions requestOptions) listPermissions(int limit, int page) listPermissions(int limit, int page, RequestOptions requestOptions) listPermissions(ListParams listParams) listPermissions(ListParams listParams, RequestOptions requestOptions) listPermissionsForRole(Role role, int limit, int page) listPermissionsForRole(Role role, int limit, int page, RequestOptions requestOptions) listPermissionsForRole(Role role, ListParams listParams) listPermissionsForRole(Role role, ListParams listParams, RequestOptions requestOptions) listPermissionsForRole(String roleId, int limit, int page) listPermissionsForRole(String roleId, int limit, int page, RequestOptions requestOptions) listPermissionsForRole(String roleId, ListParams listParams) listPermissionsForRole(String roleId, ListParams listParams, RequestOptions requestOptions) listPermissionsForUser(User user, int limit, int page) listPermissionsForUser(User user, int limit, int page, RequestOptions requestOptions) listPermissionsForUser(User user, ListParams listParams) listPermissionsForUser(User user, ListParams listParams, RequestOptions requestOptions) listPermissionsForUser(String userId, int limit, int page) listPermissionsForUser(String userId, int limit, int page, RequestOptions requestOptions) listPermissionsForUser(String userId, ListParams listParams) listPermissionsForUser(String userId, ListParams listParams, RequestOptions requestOptions) listPricingTiers(int limit, int page) listPricingTiers(int limit, int page, RequestOptions requestOptions) listPricingTiers(ListParams listParams) listPricingTiers(ListParams listParams, RequestOptions requestOptions) listPricingTiersForTenant(Tenant tenant, int limit, int page) listPricingTiersForTenant(Tenant tenant, int limit, int page, RequestOptions requestOptions) listPricingTiersForTenant(Tenant tenant, ListParams listParams) listPricingTiersForTenant(Tenant tenant, ListParams listParams, RequestOptions requestOptions) listPricingTiersForTenant(String tenantId, int limit, int page) listPricingTiersForTenant(String tenantId, int limit, int page, RequestOptions requestOptions) listPricingTiersForTenant(String tenantId, ListParams listParams) listPricingTiersForTenant(String tenantId, ListParams listParams, RequestOptions requestOptions) listPricingTiersForUser(User user, int limit, int page) listPricingTiersForUser(User user, int limit, int page, RequestOptions requestOptions) listPricingTiersForUser(User user, ListParams listParams) listPricingTiersForUser(User user, ListParams listParams, RequestOptions requestOptions) listPricingTiersForUser(String userId, int limit, int page) listPricingTiersForUser(String userId, int limit, int page, RequestOptions requestOptions) listPricingTiersForUser(String userId, ListParams listParams) listPricingTiersForUser(String userId, ListParams listParams, RequestOptions requestOptions) Role[]listRoles(int limit, int page) Role[]listRoles(int limit, int page, RequestOptions requestOptions) Role[]listRoles(ListParams listParams) Role[]listRoles(ListParams listParams, RequestOptions requestOptions) Role[]listRolesForUser(User user, int limit, int page) Role[]listRolesForUser(User user, int limit, int page, RequestOptions requestOptions) Role[]listRolesForUser(User user, ListParams listParams) Role[]listRolesForUser(User user, ListParams listParams, RequestOptions requestOptions) Role[]listRolesForUser(String userId, int limit, int page) Role[]listRolesForUser(String userId, int limit, int page, RequestOptions requestOptions) Role[]listRolesForUser(String userId, ListParams listParams) Role[]listRolesForUser(String userId, ListParams listParams, RequestOptions requestOptions) Tenant[]listTenants(int limit, int page) Tenant[]listTenants(int limit, int page, RequestOptions requestOptions) Tenant[]listTenants(ListParams listParams) Tenant[]listTenants(ListParams listParams, RequestOptions requestOptions) Tenant[]listTenantsForUser(User user, int limit, int page) Tenant[]listTenantsForUser(User user, int limit, int page, RequestOptions requestOptions) Tenant[]listTenantsForUser(User user, ListParams listParams) Tenant[]listTenantsForUser(User user, ListParams listParams, RequestOptions requestOptions) Tenant[]listTenantsForUser(String userId, int limit, int page) Tenant[]listTenantsForUser(String userId, int limit, int page, RequestOptions requestOptions) Tenant[]listTenantsForUser(String userId, ListParams listParams) Tenant[]listTenantsForUser(String userId, ListParams listParams, RequestOptions requestOptions) User[]listUsers(int limit, int page) User[]listUsers(int limit, int page, RequestOptions requestOptions) User[]listUsers(ListParams listParams) User[]listUsers(ListParams listParams, RequestOptions requestOptions) User[]listUsersForTenant(Tenant tenant, int limit, int page) User[]listUsersForTenant(Tenant tenant, int limit, int page, RequestOptions requestOptions) User[]listUsersForTenant(Tenant tenant, ListParams listParams) User[]listUsersForTenant(Tenant tenant, ListParams listParams, RequestOptions requestOptions) User[]listUsersForTenant(String tenantId, int limit, int page) User[]listUsersForTenant(String tenantId, int limit, int page, RequestOptions requestOptions) User[]listUsersForTenant(String tenantId, ListParams listParams) User[]listUsersForTenant(String tenantId, ListParams listParams, RequestOptions requestOptions) voidremoveFeatureFromPricingTier(Feature feature, PricingTier pricingTier) voidremoveFeatureFromPricingTier(Feature feature, PricingTier pricingTier, RequestOptions requestOptions) voidremoveFeatureFromPricingTier(String featureId, String pricingTierId) voidremoveFeatureFromPricingTier(String featureId, String pricingTierId, RequestOptions requestOptions) voidremoveFeatureFromTenant(Feature feature, Tenant tenant) voidremoveFeatureFromTenant(Feature feature, Tenant tenant, RequestOptions requestOptions) voidremoveFeatureFromTenant(String featureId, String tenantId) voidremoveFeatureFromTenant(String featureId, String tenantId, RequestOptions requestOptions) voidremoveFeatureFromUser(Feature feature, User user) voidremoveFeatureFromUser(Feature feature, User user, RequestOptions requestOptions) voidremoveFeatureFromUser(String featureId, String userId) voidremoveFeatureFromUser(String featureId, String userId, RequestOptions requestOptions) voidremovePermissionFromRole(Permission permission, Role role) voidremovePermissionFromRole(Permission permission, Role role, RequestOptions requestOptions) voidremovePermissionFromRole(String permissionId, String roleId) voidremovePermissionFromRole(String permissionId, String roleId, RequestOptions requestOptions) voidremovePermissionFromUser(Permission permission, User user) voidremovePermissionFromUser(Permission permission, User user, RequestOptions requestOptions) voidremovePermissionFromUser(String permissionId, String userId) voidremovePermissionFromUser(String permissionId, String userId, RequestOptions requestOptions) voidremovePricingTierFromTenant(PricingTier pricingTier, Tenant tenant) voidremovePricingTierFromTenant(PricingTier pricingTier, Tenant tenant, RequestOptions requestOptions) voidremovePricingTierFromTenant(String pricingTierId, String tenantId) voidremovePricingTierFromTenant(String pricingTierId, String tenantId, RequestOptions requestOptions) voidremovePricingTierFromUser(PricingTier pricingTier, User user) voidremovePricingTierFromUser(PricingTier pricingTier, User user, RequestOptions requestOptions) voidremovePricingTierFromUser(String pricingTierId, String userId) voidremovePricingTierFromUser(String pricingTierId, String userId, RequestOptions requestOptions) voidremoveRoleFromUser(Role role, User user) voidremoveRoleFromUser(Role role, User user, RequestOptions requestOptions) voidremoveRoleFromUser(String roleId, String userId) voidremoveRoleFromUser(String roleId, String userId, RequestOptions requestOptions) voidremoveUserFromTenant(User user, Tenant tenant) voidremoveUserFromTenant(User user, Tenant tenant, RequestOptions requestOptions) voidremoveUserFromTenant(String userId, String tenantId) voidremoveUserFromTenant(String userId, String tenantId, RequestOptions requestOptions) updatePermission(String permissionId, Permission toUpdate) updatePermission(String permissionId, Permission toUpdate, RequestOptions requestOptions) updateRole(String roleId, Role toUpdate) updateRole(String roleId, Role toUpdate, RequestOptions requestOptions) updateTenant(String tenantId, Tenant toUpdate) updateTenant(String tenantId, Tenant toUpdate, RequestOptions requestOptions) updateUser(String userId, User toUpdate) updateUser(String userId, User toUpdate, RequestOptions requestOptions) Methods inherited from class dev.warrant.WarrantBaseClient
check, check, check, check, createUserAuthzSession, createUserAuthzSession, createUserSelfServiceDashboardUrl, createUserSelfServiceDashboardUrl, createWarrant, createWarrant, createWarrant, createWarrant, deleteWarrant, deleteWarrant, deleteWarrant, deleteWarrant, listWarrants, listWarrants
-
Constructor Details
-
WarrantClient
-
-
Method Details
-
createUser
- Throws:
WarrantException
-
createUser
- Throws:
WarrantException
-
createUser
- Throws:
WarrantException
-
createUser
- Throws:
WarrantException
-
createUsers
- Throws:
WarrantException
-
createUsers
- Throws:
WarrantException
-
updateUser
- Throws:
WarrantException
-
updateUser
public User updateUser(String userId, User toUpdate, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deleteUser
- Throws:
WarrantException
-
deleteUser
- Throws:
WarrantException
-
deleteUser
- Throws:
WarrantException
-
getUser
- Throws:
WarrantException
-
getUser
- Throws:
WarrantException
-
listUsers
- Throws:
WarrantException
-
listUsers
- Throws:
WarrantException
-
listUsers
- Throws:
WarrantException
-
listUsers
public User[] listUsers(ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listUsersForTenant
- Throws:
WarrantException
-
listUsersForTenant
public User[] listUsersForTenant(Tenant tenant, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listUsersForTenant
- Throws:
WarrantException
-
listUsersForTenant
public User[] listUsersForTenant(Tenant tenant, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listUsersForTenant
- Throws:
WarrantException
-
listUsersForTenant
public User[] listUsersForTenant(String tenantId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listUsersForTenant
- Throws:
WarrantException
-
listUsersForTenant
public User[] listUsersForTenant(String tenantId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createTenant
- Throws:
WarrantException
-
createTenant
- Throws:
WarrantException
-
createTenant
- Throws:
WarrantException
-
createTenant
- Throws:
WarrantException
-
createTenants
- Throws:
WarrantException
-
createTenants
public Tenant[] createTenants(Tenant[] tenants, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
updateTenant
- Throws:
WarrantException
-
updateTenant
public Tenant updateTenant(String tenantId, Tenant toUpdate, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deleteTenant
- Throws:
WarrantException
-
deleteTenant
- Throws:
WarrantException
-
deleteTenant
- Throws:
WarrantException
-
deleteTenant
- Throws:
WarrantException
-
getTenant
- Throws:
WarrantException
-
getTenant
- Throws:
WarrantException
-
listTenants
- Throws:
WarrantException
-
listTenants
public Tenant[] listTenants(int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listTenants
- Throws:
WarrantException
-
listTenants
public Tenant[] listTenants(ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listTenantsForUser
- Throws:
WarrantException
-
listTenantsForUser
public Tenant[] listTenantsForUser(User user, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listTenantsForUser
- Throws:
WarrantException
-
listTenantsForUser
public Tenant[] listTenantsForUser(User user, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listTenantsForUser
- Throws:
WarrantException
-
listTenantsForUser
public Tenant[] listTenantsForUser(String userId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listTenantsForUser
- Throws:
WarrantException
-
listTenantsForUser
public Tenant[] listTenantsForUser(String userId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createRole
- Throws:
WarrantException
-
createRole
- Throws:
WarrantException
-
updateRole
- Throws:
WarrantException
-
updateRole
public Role updateRole(String roleId, Role toUpdate, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deleteRole
- Throws:
WarrantException
-
deleteRole
- Throws:
WarrantException
-
deleteRole
- Throws:
WarrantException
-
deleteRole
- Throws:
WarrantException
-
getRole
- Throws:
WarrantException
-
getRole
- Throws:
WarrantException
-
listRoles
- Throws:
WarrantException
-
listRoles
- Throws:
WarrantException
-
listRoles
- Throws:
WarrantException
-
listRoles
public Role[] listRoles(ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listRolesForUser
- Throws:
WarrantException
-
listRolesForUser
public Role[] listRolesForUser(User user, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listRolesForUser
- Throws:
WarrantException
-
listRolesForUser
public Role[] listRolesForUser(User user, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listRolesForUser
- Throws:
WarrantException
-
listRolesForUser
public Role[] listRolesForUser(String userId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listRolesForUser
- Throws:
WarrantException
-
listRolesForUser
public Role[] listRolesForUser(String userId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createPermission
- Throws:
WarrantException
-
createPermission
public Permission createPermission(Permission permission, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
updatePermission
public Permission updatePermission(String permissionId, Permission toUpdate) throws WarrantException - Throws:
WarrantException
-
updatePermission
public Permission updatePermission(String permissionId, Permission toUpdate, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deletePermission
- Throws:
WarrantException
-
deletePermission
public void deletePermission(Permission permission, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deletePermission
- Throws:
WarrantException
-
deletePermission
public void deletePermission(String permissionId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
getPermission
- Throws:
WarrantException
-
getPermission
public Permission getPermission(String permissionId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissions
- Throws:
WarrantException
-
listPermissions
public Permission[] listPermissions(int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissions
- Throws:
WarrantException
-
listPermissions
public Permission[] listPermissions(ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
- Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(User user, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(User user, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(User user, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(String userId, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(String userId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(String userId, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPermissionsForUser
public Permission[] listPermissionsForUser(String userId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
- Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(Role role, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(Role role, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(Role role, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(String roleId, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(String roleId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(String roleId, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPermissionsForRole
public Permission[] listPermissionsForRole(String roleId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createFeature
- Throws:
WarrantException
-
createFeature
public Feature createFeature(Feature feature, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deleteFeature
- Throws:
WarrantException
-
deleteFeature
- Throws:
WarrantException
-
deleteFeature
- Throws:
WarrantException
-
deleteFeature
- Throws:
WarrantException
-
getFeature
- Throws:
WarrantException
-
getFeature
- Throws:
WarrantException
-
listFeatures
- Throws:
WarrantException
-
listFeatures
public Feature[] listFeatures(int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeatures
- Throws:
WarrantException
-
listFeatures
public Feature[] listFeatures(ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForUser
- Throws:
WarrantException
-
listFeaturesForUser
public Feature[] listFeaturesForUser(User user, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForUser
- Throws:
WarrantException
-
listFeaturesForUser
public Feature[] listFeaturesForUser(User user, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForUser
- Throws:
WarrantException
-
listFeaturesForUser
public Feature[] listFeaturesForUser(String userId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForUser
- Throws:
WarrantException
-
listFeaturesForUser
public Feature[] listFeaturesForUser(String userId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
- Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(Tenant tenant, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(Tenant tenant, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(Tenant tenant, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(String tenantId, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(String tenantId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(String tenantId, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listFeaturesForTenant
public Feature[] listFeaturesForTenant(String tenantId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(PricingTier pricingTier, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(PricingTier pricingTier, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(PricingTier pricingTier, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(PricingTier pricingTier, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(String pricingTierId, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(String pricingTierId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(String pricingTierId, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listFeaturesForPricingTier
public Feature[] listFeaturesForPricingTier(String pricingTierId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
createPricingTier
- Throws:
WarrantException
-
createPricingTier
public PricingTier createPricingTier(PricingTier pricingTier, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deletePricingTier
- Throws:
WarrantException
-
deletePricingTier
public void deletePricingTier(PricingTier pricingTier, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
deletePricingTier
- Throws:
WarrantException
-
deletePricingTier
public void deletePricingTier(String pricingTierId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
getPricingTier
- Throws:
WarrantException
-
getPricingTier
public PricingTier getPricingTier(String pricingTierId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiers
- Throws:
WarrantException
-
listPricingTiers
public PricingTier[] listPricingTiers(int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiers
- Throws:
WarrantException
-
listPricingTiers
public PricingTier[] listPricingTiers(ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(Tenant tenant, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(Tenant tenant, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(Tenant tenant, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(Tenant tenant, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(String tenantId, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(String tenantId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(String tenantId, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForTenant
public PricingTier[] listPricingTiersForTenant(String tenantId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(User user, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(User user, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(User user, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(User user, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(String userId, int limit, int page) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(String userId, int limit, int page, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(String userId, ListParams listParams) throws WarrantException - Throws:
WarrantException
-
listPricingTiersForUser
public PricingTier[] listPricingTiersForUser(String userId, ListParams listParams, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignRoleToUser
- Throws:
WarrantException
-
assignRoleToUser
public Warrant assignRoleToUser(Role role, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignRoleToUser
- Throws:
WarrantException
-
assignRoleToUser
public Warrant assignRoleToUser(String roleId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPermissionToUser
- Throws:
WarrantException
-
assignPermissionToUser
public Warrant assignPermissionToUser(Permission permission, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPermissionToUser
- Throws:
WarrantException
-
assignPermissionToUser
public Warrant assignPermissionToUser(String permissionId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPricingTierToUser
- Throws:
WarrantException
-
assignPricingTierToUser
public Warrant assignPricingTierToUser(PricingTier pricingTier, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPricingTierToUser
- Throws:
WarrantException
-
assignPricingTierToUser
public Warrant assignPricingTierToUser(String pricingTierId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignFeatureToUser
- Throws:
WarrantException
-
assignFeatureToUser
public Warrant assignFeatureToUser(Feature feature, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignFeatureToUser
- Throws:
WarrantException
-
assignFeatureToUser
public Warrant assignFeatureToUser(String featureId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignUserToTenant
- Throws:
WarrantException
-
assignUserToTenant
public Warrant assignUserToTenant(User user, Tenant tenant, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignUserToTenant
- Throws:
WarrantException
-
assignUserToTenant
public Warrant assignUserToTenant(String userId, String tenantId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPricingTierToTenant
public Warrant assignPricingTierToTenant(PricingTier pricingTier, Tenant tenant) throws WarrantException - Throws:
WarrantException
-
assignPricingTierToTenant
public Warrant assignPricingTierToTenant(PricingTier pricingTier, Tenant tenant, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPricingTierToTenant
public Warrant assignPricingTierToTenant(String pricingTierId, String tenantId) throws WarrantException - Throws:
WarrantException
-
assignPricingTierToTenant
public Warrant assignPricingTierToTenant(String pricingTierId, String tenantId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignFeatureToTenant
- Throws:
WarrantException
-
assignFeatureToTenant
public Warrant assignFeatureToTenant(Feature feature, Tenant tenant, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignFeatureToTenant
- Throws:
WarrantException
-
assignFeatureToTenant
public Warrant assignFeatureToTenant(String featureId, String tenantId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignFeatureToPricingTier
public Warrant assignFeatureToPricingTier(Feature feature, PricingTier pricingTier) throws WarrantException - Throws:
WarrantException
-
assignFeatureToPricingTier
public Warrant assignFeatureToPricingTier(Feature feature, PricingTier pricingTier, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignFeatureToPricingTier
public Warrant assignFeatureToPricingTier(String featureId, String pricingTierId) throws WarrantException - Throws:
WarrantException
-
assignFeatureToPricingTier
public Warrant assignFeatureToPricingTier(String featureId, String pricingTierId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPermissionToRole
- Throws:
WarrantException
-
assignPermissionToRole
public Warrant assignPermissionToRole(Permission permission, Role role, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
assignPermissionToRole
- Throws:
WarrantException
-
assignPermissionToRole
public Warrant assignPermissionToRole(String permissionId, String roleId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeRoleFromUser
- Throws:
WarrantException
-
removeRoleFromUser
public void removeRoleFromUser(Role role, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeRoleFromUser
- Throws:
WarrantException
-
removeRoleFromUser
public void removeRoleFromUser(String roleId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePermissionFromUser
- Throws:
WarrantException
-
removePermissionFromUser
public void removePermissionFromUser(Permission permission, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePermissionFromUser
- Throws:
WarrantException
-
removePermissionFromUser
public void removePermissionFromUser(String permissionId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePricingTierFromUser
- Throws:
WarrantException
-
removePricingTierFromUser
public void removePricingTierFromUser(PricingTier pricingTier, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePricingTierFromUser
- Throws:
WarrantException
-
removePricingTierFromUser
public void removePricingTierFromUser(String pricingTierId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromUser
- Throws:
WarrantException
-
removeFeatureFromUser
public void removeFeatureFromUser(Feature feature, User user, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromUser
- Throws:
WarrantException
-
removeFeatureFromUser
public void removeFeatureFromUser(String featureId, String userId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeUserFromTenant
- Throws:
WarrantException
-
removeUserFromTenant
public void removeUserFromTenant(User user, Tenant tenant, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeUserFromTenant
- Throws:
WarrantException
-
removeUserFromTenant
public void removeUserFromTenant(String userId, String tenantId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePricingTierFromTenant
public void removePricingTierFromTenant(PricingTier pricingTier, Tenant tenant) throws WarrantException - Throws:
WarrantException
-
removePricingTierFromTenant
public void removePricingTierFromTenant(PricingTier pricingTier, Tenant tenant, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePricingTierFromTenant
public void removePricingTierFromTenant(String pricingTierId, String tenantId) throws WarrantException - Throws:
WarrantException
-
removePricingTierFromTenant
public void removePricingTierFromTenant(String pricingTierId, String tenantId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromTenant
- Throws:
WarrantException
-
removeFeatureFromTenant
public void removeFeatureFromTenant(Feature feature, Tenant tenant, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromTenant
- Throws:
WarrantException
-
removeFeatureFromTenant
public void removeFeatureFromTenant(String featureId, String tenantId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromPricingTier
public void removeFeatureFromPricingTier(Feature feature, PricingTier pricingTier) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromPricingTier
public void removeFeatureFromPricingTier(Feature feature, PricingTier pricingTier, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromPricingTier
public void removeFeatureFromPricingTier(String featureId, String pricingTierId) throws WarrantException - Throws:
WarrantException
-
removeFeatureFromPricingTier
public void removeFeatureFromPricingTier(String featureId, String pricingTierId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePermissionFromRole
- Throws:
WarrantException
-
removePermissionFromRole
public void removePermissionFromRole(Permission permission, Role role, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
removePermissionFromRole
- Throws:
WarrantException
-
removePermissionFromRole
public void removePermissionFromRole(String permissionId, String roleId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
checkUserHasPermission
- Throws:
WarrantException
-
checkUserHasPermission
public boolean checkUserHasPermission(User user, String permissionId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
checkUserHasPermission
- Throws:
WarrantException
-
checkUserHasPermission
public boolean checkUserHasPermission(String userId, String permissionId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
checkTenantHasFeature
- Throws:
WarrantException
-
checkTenantHasFeature
public boolean checkTenantHasFeature(Tenant tenant, String featureId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
checkTenantHasFeature
- Throws:
WarrantException
-
checkTenantHasFeature
public boolean checkTenantHasFeature(String tenantId, String featureId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
checkUserHasFeature
- Throws:
WarrantException
-
checkUserHasFeature
public boolean checkUserHasFeature(User user, String featureId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-
checkUserHasFeature
- Throws:
WarrantException
-
checkUserHasFeature
public boolean checkUserHasFeature(String userId, String featureId, RequestOptions requestOptions) throws WarrantException - Throws:
WarrantException
-