public class IcfNameMapper extends Object
Constructor and Description |
---|
IcfNameMapper(String resourceSchemaNamespace) |
Modifier and Type | Method and Description |
---|---|
<T> String |
convertAttributeNameToIcf(QName attributeName,
ObjectClassComplexTypeDefinition ocDef,
String desc) |
String |
convertAttributeNameToIcf(ResourceAttribute<?> attribute,
ObjectClassComplexTypeDefinition ocDef) |
String |
convertAttributeNameToIcf(ResourceAttributeDefinition<?> attrDef) |
QName |
convertAttributeNameToQName(String icfAttrName,
ObjectClassComplexTypeDefinition ocDef) |
QName |
convertAttributeNameToQName(String icfAttrName,
ResourceAttributeContainerDefinition attributesContainerDefinition) |
QName |
convertAttributeNameToQName(String icfAttrName,
ResourceAttributeDefinition attrDef) |
ResourceSchema |
getResourceSchema() |
org.identityconnectors.framework.common.objects.ObjectClass |
objectClassToIcf(ObjectClassComplexTypeDefinition objectClassDefinition,
String schemaNamespace,
com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType,
boolean legacySchema)
Maps a midPoint QName objctclass to the ICF native objectclass name.
|
org.identityconnectors.framework.common.objects.ObjectClass |
objectClassToIcf(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
String schemaNamespace,
com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType,
boolean legacySchema) |
org.identityconnectors.framework.common.objects.ObjectClass |
objectClassToIcf(QName qnameObjectClass,
String schemaNamespace,
com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType,
boolean legacySchema) |
QName |
objectClassToQname(org.identityconnectors.framework.common.objects.ObjectClass icfObjectClass,
String schemaNamespace,
boolean legacySchema)
Maps ICF native objectclass name to a midPoint QName objctclass name.
|
void |
setResourceSchema(ResourceSchema resourceSchema) |
public IcfNameMapper(String resourceSchemaNamespace)
public ResourceSchema getResourceSchema()
public void setResourceSchema(ResourceSchema resourceSchema)
public QName convertAttributeNameToQName(String icfAttrName, ResourceAttributeContainerDefinition attributesContainerDefinition)
public QName convertAttributeNameToQName(String icfAttrName, ObjectClassComplexTypeDefinition ocDef)
public QName convertAttributeNameToQName(String icfAttrName, ResourceAttributeDefinition attrDef)
public String convertAttributeNameToIcf(ResourceAttribute<?> attribute, ObjectClassComplexTypeDefinition ocDef) throws SchemaException
SchemaException
public <T> String convertAttributeNameToIcf(QName attributeName, ObjectClassComplexTypeDefinition ocDef, String desc) throws SchemaException
SchemaException
public String convertAttributeNameToIcf(ResourceAttributeDefinition<?> attrDef) throws SchemaException
SchemaException
public QName objectClassToQname(org.identityconnectors.framework.common.objects.ObjectClass icfObjectClass, String schemaNamespace, boolean legacySchema)
public org.identityconnectors.framework.common.objects.ObjectClass objectClassToIcf(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, String schemaNamespace, com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType, boolean legacySchema)
public org.identityconnectors.framework.common.objects.ObjectClass objectClassToIcf(ObjectClassComplexTypeDefinition objectClassDefinition, String schemaNamespace, com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType, boolean legacySchema)
Copyright © 2016 evolveum. All rights reserved.