Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Mapping Configuration

Description

Example

ConcatCollectionPropertyMappingConfiguration

Can be applied to a source list and will return all values that match a criteria with the option to replace those values with new ones.

I.e. the source collection is a list of customers ids. If customer id 1000 is present in the list, return the customer name “BestRun”. Multiple of such conditions can be applied.

ConcatCollectionPropertyRegexMappingConfiguration

Can be applied to a source list and will return all values that match a regex pattern with the option to replace those values with new ones.

I.e. the source collection is a list of customers ids. If the id matches 100*, return the customer name “BestRung”.

FixObjectPropertyMappingConfiguration

Can be used to map a target property to a fixed value.

new FixObjectPropertyMappingConfiguration<uint>(CoreIdentityDefinition.PropertyNames.CoreIdentityTypeId, 1)

ResolvedCoreIdentityIdByAttributeValueMappingConfiguration

Resolves to the ID of a Core Identity in the CoreOne Meta Directory based on a given Attribute ID and Value

ResolvedCoreIdentityIdByForeignIdMappingConfiguration

Resolves to the ID of a Core Identity in the CoreOne Meta Directory based on a foreign id

ResolvedCoreIdentityIdByObjectIdMappingConfiguration

Resolves to the ID of a Core Identity in the CoreOne Meta Directory based on a given object id of an identity.

new ResolvedCoreIdentityIdByObjectIdMappingConfiguration(RoleAssignmentDefinition.PropertyNames.CoreIdentityId,"Member:objectGuid",new []{"Member:objectSid"})

ResolvedResourceIdByAttributeValueMappingConfiguration

Resolves to the ID of a resource in the CoreOne Meta Directory based on a given Attribute ID and Value

ResolvedResourceIdByForeignIdMappingConfiguration

Resolves to the ID of a resource in the CoreOne Meta Directory based on a given foreign id

ResolvedResourceIdByObjectIdMappingConfiguration

Resolves to the ID of a resource in the CoreOne Meta Directory based on a given object id of an resource

new ResolvedResourceIdByObjectIdMappingConfiguration(RoleAssignmentDefinition.PropertyNames.RoleId, "Resource:objectSid")

ResolvedResourceIdByResourceDefinitionAttributeValueMappingConfiguration

Resolves to the ID of a resource in the CoreOne Meta Directory based on a given Attribute ID and Value of an existing resource definition

ResolvedRoleIdByAttributeValueMappingConfiguration

Resolves to the ID of a role in the CoreOne Meta Directory based on a given Attribute ID and Value

ResolvedRoleIdByForeignIdMappingConfiguration

Resolves to the ID of a role in the CoreOne Meta Directory based on a given foreign id

SourceParameterPropertyMappingConfiguration

Can be used to map a target property to a source attribute

new SourceParameterPropertyMappingConfiguration(ResourceDefinition.PropertyNames.ResourceIdentifier, "objectSid"),

SourceParameterPropertyMappingDateTimeFormatConfiguration

Can be used to map a target property to a source attribute and formats the value to a specific date time

SwitchCasePropertyMappingConfiguration

Can be used to map a target attribute to a fixed value based on the source value

...