org.lsc.jndi.parser
Class LdapObjectClass
java.lang.Object
org.lsc.jndi.parser.LdapObjectClass
public class LdapObjectClass
- extends Object
Define an ldap objectclass representation.
Successfully tested with OpenLDAP 2.3
- Author:
- Sebastien Bahloul <seb@lsc-project.org>
LdapObjectClass
public LdapObjectClass()
- The default constructor.
execRegex
public static String[] execRegex(String value,
String pattern)
- Parameters:
value - pattern -
- Returns:
- the matched values array
execRegex3
public static String[] execRegex3(String value,
String pattern)
parse
public static LdapObjectClass parse(String ocStr,
Map<String,LdapAttributeType> ats)
- Parse the object class description.
- Parameters:
ocStr - object class descriptionats - attribute types
- Returns:
- the completed object
getInheritFrom
public final String getInheritFrom()
setInheritFrom
public final void setInheritFrom(String inheritFrom)
getMultiAttrs
public final List<String> getMultiAttrs()
setMultiAttrs
public final void setMultiAttrs(List<String> multiAttrs)
getName
public final String getName()
setName
public final void setName(String name)
getDescription
public final String getDescription()
setDescription
public final void setDescription(String description)
getMonoAttrs
public final List<String> getMonoAttrs()
setMonoAttrs
public final void setMonoAttrs(List<String> optionalAttrs)
getType
public final String getType()
setType
public final void setType(String type)
getOid
public final String getOid()
setOid
public final void setOid(String oid)
Copyright © 2005-2010 LSC project. All Rights Reserved.