com.ca.jcs.converter.eval
Class LazyConnectorAttributesProxy

java.lang.Object
  extended by com.ca.jcs.converter.eval.LazyConnectorAttributesProxy
All Implemented Interfaces:
AttributesProxy

public class LazyConnectorAttributesProxy
extends Object
implements AttributesProxy

Proxy that can be used to get current attribute values (in connector-speak) for an object, when passed either connector-domain or LDAP-domain attribute ids. Optionally undoes changes performed by any structural converters (including flatteners), but performs no other un-conversion.


Constructor Summary
LazyConnectorAttributesProxy(MetaConnector conn, ObjectInfo objInfo, boolean unflatten)
           
 
Method Summary
 Attribute get(String connAttrId)
           
 Attribute getWithLdapAttrId(String ldapAttrId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyConnectorAttributesProxy

public LazyConnectorAttributesProxy(MetaConnector conn,
                                    ObjectInfo objInfo,
                                    boolean unflatten)
Method Detail

getWithLdapAttrId

public Attribute getWithLdapAttrId(String ldapAttrId)
                            throws NamingException
Throws:
NamingException

get

public Attribute get(String connAttrId)
              throws NamingException
Specified by:
get in interface AttributesProxy
Throws:
NamingException


Created 2011-07-14 13:27 EST