public class LdapMapping extends Object
We might want to make use of the entryUUID attribute - see RFC4530
Failing that - generate a uid for the vcard using the ldap scheme and use the dn value
| Modifier and Type | Class and Description |
|---|---|
static class |
LdapMapping.AttrPropertyMapping
These represent vcard properties.
|
static class |
LdapMapping.AttrValue
This represent a value we need to insert into an ldap entry as we create it.
|
| Modifier and Type | Field and Description |
|---|---|
static Map<String,LdapMapping> |
attrToVcardProperty
Mappings
|
static List<String> |
defaultAttrIdList
We have to explicitly fetch attributes to get system attributes.
|
static Map<String,Collection<String>> |
toLdapAttrNoGroup
property name -> attribute names
|
| Constructor and Description |
|---|
LdapMapping(String attrId)
Simple not-required attr<->property
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAttrId() |
static String |
getKindAttrId() |
static LdapMapping.AttrPropertyMapping |
getKindMapping() |
static net.fortuna.ical4j.vcard.property.Kind |
getOcKindMapping(String val) |
static String |
simplePropertyToLdapAttr(String pname)
Return the ldap attribute for a simple property name
|
public static final Map<String,LdapMapping> attrToVcardProperty
public static final Map<String,Collection<String>> toLdapAttrNoGroup
public LdapMapping(String attrId)
attrId - public String getAttrId()
public static String simplePropertyToLdapAttr(String pname)
pname - name of parameterpublic static net.fortuna.ical4j.vcard.property.Kind getOcKindMapping(String val)
val - object classpublic static LdapMapping.AttrPropertyMapping getKindMapping()
public static String getKindAttrId()
Copyright © 2015 Bedework. All rights reserved.