Class LdapMapping.AttrPropertyMapping
java.lang.Object
org.bedework.carddav.server.dirHandlers.ldap.LdapMapping
org.bedework.carddav.server.dirHandlers.ldap.LdapMapping.AttrPropertyMapping
- Enclosing class:
LdapMapping
These represent vcard properties.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.carddav.server.dirHandlers.ldap.LdapMapping
LdapMapping.AttrPropertyMapping, LdapMapping.AttrValue -
Field Summary
Fields inherited from class org.bedework.carddav.server.dirHandlers.ldap.LdapMapping
attrToVcardProperty, defaultAttrIdList, toLdapAttrNoGroup -
Constructor Summary
ConstructorsConstructorDescriptionAttrPropertyMapping(String attrId, String propertyName, boolean required, net.fortuna.ical4j.vcard.property.Kind... kinds) Possibly required attrinvalid input: '<'->propertyAttrPropertyMapping(String attrId, String group, String propertyName, String parameterName, String parameterValue, boolean required, net.fortuna.ical4j.vcard.property.Kind... kinds) Possibly required attrinvalid input: '<'->property+parameterAttrPropertyMapping(String attrId, String propertyName, String parameterName, String parameterValue, net.fortuna.ical4j.vcard.property.Kind... kinds) Not-required attrinvalid input: '<'->property+parameterAttrPropertyMapping(String attrId, String propertyName, net.fortuna.ical4j.vcard.property.Kind... kinds) Simple not-required attrinvalid input: '<'->property -
Method Summary
Methods inherited from class org.bedework.carddav.server.dirHandlers.ldap.LdapMapping
getAttrId, getKindAttrId, getKindMapping, getOcKindMapping, simplePropertyToLdapAttr
-
Constructor Details
-
AttrPropertyMapping
public AttrPropertyMapping(String attrId, String propertyName, net.fortuna.ical4j.vcard.property.Kind... kinds) Simple not-required attrinvalid input: '<'->property- Parameters:
attrId- name of attributepropertyName- name of vcard propertykinds- ical4j kinds
-
AttrPropertyMapping
public AttrPropertyMapping(String attrId, String propertyName, String parameterName, String parameterValue, net.fortuna.ical4j.vcard.property.Kind... kinds) Not-required attrinvalid input: '<'->property+parameter- Parameters:
attrId- name of attributepropertyName- name of vcard propertyparameterName- name of vcard paramparameterValue- valuekinds- ical4j kinds
-
AttrPropertyMapping
public AttrPropertyMapping(String attrId, String propertyName, boolean required, net.fortuna.ical4j.vcard.property.Kind... kinds) Possibly required attrinvalid input: '<'->property- Parameters:
attrId- name of attributepropertyName- name of vcard propertyrequired- booleankinds- ical4j kinds
-
AttrPropertyMapping
public AttrPropertyMapping(String attrId, String group, String propertyName, String parameterName, String parameterValue, boolean required, net.fortuna.ical4j.vcard.property.Kind... kinds) Possibly required attrinvalid input: '<'->property+parameter- Parameters:
attrId- name of attributegroup- name of grouppropertyName- name of vcard propertyparameterName- name of vcard paramparameterValue- valuerequired- booleankinds- ical4j kinds
-
-
Method Details
-
getGroup
- Returns:
- group value
-
getPropertyName
- Returns:
- name of property
-
getParameterName
- Returns:
- name of parameter
-
getParameterValue
- Returns:
- name of parameter value
-
getRequired
public boolean getRequired()- Returns:
- true if attribute/property is required
-
getKinds
- Returns:
- kinds for this property
-
hashCode
public int hashCode() -
equals
-