it.eng.rdlab.um.ldap
Class LdapAbstractModelWrapper

java.lang.Object
  extended by it.eng.rdlab.um.ldap.LdapAbstractModelWrapper
All Implemented Interfaces:
it.eng.rdlab.um.beans.DataModelWrapper, LdapDataModelWrapper
Direct Known Subclasses:
LdapGroupModelWrapper, LdapOrganizationalUnitDataModelWrapper, LdapOrganizationModelWrapper, LdapRoleModelWrapper, LdapUserModelWrapper

public abstract class LdapAbstractModelWrapper
extends Object
implements LdapDataModelWrapper


Field Summary
protected  Map<String,String> attributeMap
           
protected  String dn
           
protected  Map<String,List<String>> listAttributeMap
           
protected  it.eng.rdlab.um.beans.GenericModelWrapper modelWrapper
           
protected  List<String> objectClasses
           
 
Constructor Summary
LdapAbstractModelWrapper(it.eng.rdlab.um.beans.GenericModel model)
           
 
Method Summary
 Map<String,String> getAttributeMap()
           
 String getDistinguishedName()
           
 Map<String,List<String>> getListAttributeMap()
           
 List<String> getObjectClasses()
           
 Map<String,Object> getObjectMap()
           
 Object getObjectParameter(String name)
           
 String getStringParameter(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.rdlab.um.ldap.LdapDataModelWrapper
validateData
 

Field Detail

modelWrapper

protected it.eng.rdlab.um.beans.GenericModelWrapper modelWrapper

objectClasses

protected List<String> objectClasses

attributeMap

protected Map<String,String> attributeMap

listAttributeMap

protected Map<String,List<String>> listAttributeMap

dn

protected String dn
Constructor Detail

LdapAbstractModelWrapper

public LdapAbstractModelWrapper(it.eng.rdlab.um.beans.GenericModel model)
Method Detail

getStringParameter

public String getStringParameter(String name)
Specified by:
getStringParameter in interface it.eng.rdlab.um.beans.DataModelWrapper

getObjectParameter

public Object getObjectParameter(String name)
Specified by:
getObjectParameter in interface it.eng.rdlab.um.beans.DataModelWrapper

getObjectMap

public Map<String,Object> getObjectMap()
Specified by:
getObjectMap in interface it.eng.rdlab.um.beans.DataModelWrapper

getObjectClasses

public List<String> getObjectClasses()
Specified by:
getObjectClasses in interface LdapDataModelWrapper

getAttributeMap

public Map<String,String> getAttributeMap()
Specified by:
getAttributeMap in interface LdapDataModelWrapper

getDistinguishedName

public String getDistinguishedName()
Specified by:
getDistinguishedName in interface LdapDataModelWrapper

getListAttributeMap

public Map<String,List<String>> getListAttributeMap()
Specified by:
getListAttributeMap in interface LdapDataModelWrapper


Copyright © 2013. All Rights Reserved.