| Modifier and Type | Method and Description |
|---|---|
static Attribute |
DefaultAttributeFactory.createAttribute(AttributeSchema attributeSchema,
AbstractAttribute attribute) |
protected static SimpleAttribute |
DefaultAttributeFactory.createSimpleAttribute(AttributeSchema attributeSchema,
SimpleAttribute simpleAttribute)
Once identified that constructing attribute is a simple attribute & related attribute schema is a
SCIMAttributeSchema, perform attribute construction operations specific to Simple Attribute.
|
protected static boolean |
DefaultAttributeFactory.isAttributeDataTypeValid(Object attributeValue,
SCIMDefinitions.DataType attributeDataType)
When an attribute is created with value and data type provided,
we need to validate whether they are matching.
|
| Modifier and Type | Method and Description |
|---|---|
ComplexAttribute |
JSONDecoder.buildComplexAttribute(AttributeSchema complexAttributeSchema,
org.json.JSONObject jsonObject) |
MultiValuedAttribute |
JSONDecoder.buildComplexMultiValuedAttribute(AttributeSchema attributeSchema,
org.json.JSONArray attributeValues) |
MultiValuedAttribute |
JSONDecoder.buildPrimitiveMultiValuedAttribute(AttributeSchema attributeSchema,
org.json.JSONArray attributeValues) |
SimpleAttribute |
JSONDecoder.buildSimpleAttribute(AttributeSchema attributeSchema,
Object attributeValue) |
AbstractSCIMObject |
JSONDecoder.decode(String scimResourceString,
SCIMResourceTypeSchema schema) |
BulkRequestData |
JSONDecoder.decodeBulkData(String bulkResourceString)
Decode BulkRequestData Json Sting.
|
ArrayList<PatchOperation> |
JSONDecoder.decodeRequest(String scimResourceString) |
<T extends AbstractSCIMObject> |
JSONDecoder.decodeResource(String scimResourceString,
ResourceTypeSchema resourceSchema,
T scimObject)
Decode the resource string sent in the SCIM request payload.
|
SearchRequest |
JSONDecoder.decodeSearchRequestBody(String scimResourceString,
SCIMResourceTypeSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
Group |
UserManager.createGroup(Group group,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.createMe(User user,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.createUser(User user,
Map<String,Boolean> requiredAttributes)
User Manipulation operations.
|
void |
UserManager.deleteGroup(String id) |
void |
UserManager.deleteMe(String userName) |
void |
UserManager.deleteUser(String userId) |
Group |
UserManager.getGroup(String id,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.getMe(String userName,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.getUser(String id,
Map<String,Boolean> requiredAttributes) |
default List<Object> |
UserManager.listGroupsWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
Map<String,Boolean> requiredAttributes)
Deprecated.
|
default List<Object> |
UserManager.listGroupsWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes) |
List<Object> |
UserManager.listGroupsWithPost(SearchRequest searchRequest,
Map<String,Boolean> requiredAttributes) |
default List<Object> |
UserManager.listUsersWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
Map<String,Boolean> requiredAttributes)
Deprecated.
|
default List<Object> |
UserManager.listUsersWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes) |
List<Object> |
UserManager.listUsersWithPost(SearchRequest searchRequest,
Map<String,Boolean> requiredAttributes) |
Group |
UserManager.updateGroup(Group oldGroup,
Group newGroup,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.updateMe(User updatedUser,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.updateUser(User updatedUser,
Map<String,Boolean> requiredAttributes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSCIMObject.createMetaAttribute() |
void |
AbstractSCIMObject.setCreatedDate(Date createdDate) |
void |
Group.setDisplayName(String displayName) |
void |
AbstractSCIMObject.setExternalId(String externalId) |
void |
User.setGroup(String type,
String value,
String display) |
void |
AbstractSCIMObject.setId(String id) |
void |
AbstractSCIMObject.setLastModified(Date lastModifiedDate) |
void |
AbstractSCIMObject.setLocation(String location) |
void |
Group.setMember(String value,
String display) |
void |
Group.setMember(String value,
String display,
String ref,
String type) |
void |
User.setPassword(String password) |
void |
AbstractSCIMObject.setResourceType(String resourceType) |
void |
User.setUserName(String userName) |
| Modifier and Type | Method and Description |
|---|---|
BulkResponseData |
BulkRequestProcessor.processBulkRequests(BulkRequestData bulkRequestData) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSCIMObject |
PatchOperationUtil.doPatchAdd(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchRemove(PatchOperation operation,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchReplace(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static String |
AttributeUtil.getAttributeURI(String attributeName,
SCIMResourceTypeSchema schema) |
static Object |
AttributeUtil.getAttributeValueFromString(Object attributeValue,
SCIMDefinitions.DataType dataType) |
static Boolean |
AttributeUtil.parseBoolean(Object booleanValue) |
static int |
ResourceManagerUtil.processCount(String countStr)
Process count value according to SCIM 2.0 specification
|
static int |
ResourceManagerUtil.processStartIndex(String startIndexStr)
Process startIndex value according to SCIM 2.0 specification
|
| Modifier and Type | Method and Description |
|---|---|
Node |
FilterTreeManager.buildTree() |
Copyright © 2018 WSO2. All rights reserved.