| Package | Description |
|---|---|
| org.wso2.charon3.core.config | |
| org.wso2.charon3.core.objects | |
| org.wso2.charon3.core.schema |
| Modifier and Type | Method and Description |
|---|---|
SCIMAttributeSchema |
ExtensionBuilder.createSCIMAttributeSchema(ExtensionBuilder.ExtensionAttributeSchemaConfig attribute,
ArrayList<AttributeSchema> subAttributeList)
Create SCIM Attribute Schema.
|
| Modifier and Type | Method and Description |
|---|---|
protected BiConsumer<SCIMAttributeSchema,Supplier<Object>> |
ScimAttributeAware.getSetSubAttributeConsumer(ComplexAttribute complexAttribute)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ScimAttributeAware.addMultivaluedComplexAtribute(List<MultiValuedComplexType> multiValuedComplexTypeList,
SCIMAttributeSchema complexDefinition,
SCIMAttributeSchema valueDefinition,
SCIMAttributeSchema displayDefinition,
SCIMAttributeSchema typeDefinition,
SCIMAttributeSchema primaryDefinition,
SCIMAttributeSchema referenceDefinition)
this method will add a
MultiValuedComplexType list to the given ScimAttributeAware.getResource() |
Optional<ComplexAttribute> |
ScimAttributeAware.getComplexAttribute(SCIMAttributeSchema scimAttributeSchema)
gets a
ComplexAttribute from the given ScimAttributeAware.getResource() object |
Optional<MultiValuedAttribute> |
ScimAttributeAware.getMultiValuedAttribute(SCIMAttributeSchema scimAttributeSchema)
gets a
MultiValuedAttribute from the given ScimAttributeAware.getResource() object |
protected Optional<List<MultiValuedComplexType>> |
ScimAttributeAware.getMultivaluedComplexType(SCIMAttributeSchema multiValuedDefinition,
SCIMAttributeSchema valueDefinition,
SCIMAttributeSchema displayDefinition,
SCIMAttributeSchema typeDefinition,
SCIMAttributeSchema primaryDefinition,
SCIMAttributeSchema referenceDefinition)
extracts a multi-valued-complex-type from the
ScimAttributeAware.getResource() object by the given attribute
definitions |
ComplexAttribute |
ScimAttributeAware.getOrCrateComplexAttribute(SCIMAttributeSchema scimAttributeSchema)
gets a
ComplexAttribute from the given ScimAttributeAware.getResource() object if it does exist and will
create it if it does not exist |
Optional<SimpleAttribute> |
ScimAttributeAware.getSimpleAttribute(SCIMAttributeSchema scimAttributeSchema)
gets a
SimpleAttribute from the given ScimAttributeAware.getResource() object |
Optional<SimpleAttribute> |
ScimAttributeAware.getSimpleAttribute(SCIMAttributeSchema scimAttributeSchema,
ComplexAttribute complexAttribute)
gets a
SimpleAttribute from the given complexAttribute object |
Optional<String> |
ScimAttributeAware.getSimpleAttributeValue(SCIMAttributeSchema scimAttributeSchema,
ComplexAttribute complexAttribute)
gets a
SimpleAttribute from the given complexAttribute object |
void |
ScimAttributeAware.replaceSimpleAttribute(SCIMAttributeSchema scimAttributeSchema,
Object value)
sets a
SimpleAttribute for the given ScimAttributeAware.getResource() |
| Modifier and Type | Field and Description |
|---|---|
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ACTIVE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_COUNTRY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_FORMATTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_LOCALITY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_POSTAL_CODE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_REGION |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_STREET_ADDRESS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ADDRESSES_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.AUTHENTICATION_SCHEMES |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.AUTHENTICATION_SCHEMES_DOCUMENTATION_URI |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.BULK |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.BULK_SUPPORTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.CHANGE_PASSWORD |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.CHANGE_PASSWORD_SUPPORTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.CREATED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.DESCRIPTION |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.DESCRIPTION |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.DISPLAY_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.DISPLAY_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.DISPLAY_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.DOCUMENTATION_URI |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.EMAIL_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.EMAIL_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.EMAIL_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.EMAIL_VALUE
SCIM defined user attribute schemas
|
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.EMAILS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.ENDPOINT |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ENTITLEMENTS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ENTITLEMENTS_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ENTITLEMENTS_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ENTITLEMENTS_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ENTITLEMENTS_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.ETAG |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.ETAG_SUPPORTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.EXTERNAL_ID |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.FAMILY_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.FILTER |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.FILTER_SUPPORTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.FORMATTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.GIVEN_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.GROUP_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.GROUP_REF |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.GROUP_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.GROUP_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.GROUPS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.GROUPS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.GROUPS_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.GROUPS_REF |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.GROUPS_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.GROUPS_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.HONORIFIC_PREFIX |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.HONORIFIC_SUFFIX |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.ID |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.ID |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.IMS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.IMS_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.IMS_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.IMS_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.IMS_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.LAST_MODIFIED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.LOCALE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.LOCATION |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.MAX_OPERATIONS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.MAX_PAYLOAD_SIZE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.MAX_RESULTS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.MEMBERS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.META |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.MIDDLE_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.NICK_NAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PASSWORD |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.PATCH |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.PATCH_SUPPORTED
SCIM defined ServiceProviderConfig schemas
|
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.PERMISSIONS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHONE_NUMBERS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHONE_NUMBERS_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHONE_NUMBERS_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHONE_NUMBERS_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHONE_NUMBERS_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHOTOS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHOTOS_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHOTOS_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHOTOS_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PHOTOS_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PREFERRED_LANGUAGE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.PROFILE_URL |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.REF |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.RESOURCE_TYPE
SCIM defined common attribute schemas
|
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.ROLES_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES_REF |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.ROLES_REF |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES_SCHEMA |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.ROLES_SCHEMA |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.ROLES_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.ROLES_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.SCHEMA |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.SCHEMA_EXTENSION_REQUIRED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.SCHEMA_EXTENSION_SCHEMA
SCIM defined resourceType schemas.
|
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.SCHEMA_EXTENSIONS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMResourceTypeSchemaDefinition.SCHEMA_EXTENSIONS_WITHOUT_MULTIVALUED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.SORT |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.SORT_SUPPORTED |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.SPEC_URI |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SYSTEM_ROLE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.TIME_ZONE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.TITLE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMServiceProviderConfigSchemaDefinition.TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.USER_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.USERNAME |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.USERS |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.USERS_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.USERS_REF |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.USERS_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMRoleSchemaDefinition.USERS_VALUE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMGroupSchemaDefinition.VALUE
SCIM defined group attribute schemas
|
static SCIMAttributeSchema |
SCIMSchemaDefinitions.VERSION |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.X509CERTIFICATES |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.X509CERTIFICATES_DISPLAY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.X509CERTIFICATES_PRIMARY |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.X509CERTIFICATES_TYPE |
static SCIMAttributeSchema |
SCIMSchemaDefinitions.SCIMUserSchemaDefinition.X509CERTIFICATES_VALUE |
| Modifier and Type | Method and Description |
|---|---|
static SCIMAttributeSchema |
SCIMAttributeSchema.createSCIMAttributeSchema(String uri,
String name,
SCIMDefinitions.DataType type,
Boolean multiValued,
String description,
Boolean required,
Boolean caseExact,
SCIMDefinitions.Mutability mutability,
SCIMDefinitions.Returned returned,
SCIMDefinitions.Uniqueness uniqueness,
ArrayList<String> canonicalValues,
ArrayList<SCIMDefinitions.ReferenceType> referenceTypes,
ArrayList<AttributeSchema> subAttributes) |
Copyright © 2021 WSO2. All rights reserved.