com.ca.jcs
Class VirtualContainerConfig

java.lang.Object
  extended by com.ca.jcs.VirtualContainerConfig
Direct Known Subclasses:
VirtualContainer

public class VirtualContainerConfig
extends Object

Represents a logical container which may hold instances of one or more classes. It is recommended that you define virtual containers in your metadata in preference to defining them as static instances of this class.


Constructor Summary
VirtualContainerConfig()
           
VirtualContainerConfig(VirtualContainerConfig copy)
           
 
Method Summary
 List<String> getContainedObjectClasses()
           
 MetaObjectClassMapping getMetaObjectClassMapping()
          If this returns a MetaObjectClassMapping, the container was defined in metadata.
 String getName()
           
 String getNamingAttribute()
           
 String getObjectClass()
           
 void setContainedObjectClasses(List<String> objClasses)
           
 void setMetaObjectClassMapping(MetaObjectClassMapping mapping)
           
 void setName(String name)
           
 void setNamingAttribute(String namingAttribute)
           
 void setObjectClass(String objectClass)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualContainerConfig

public VirtualContainerConfig()

VirtualContainerConfig

public VirtualContainerConfig(VirtualContainerConfig copy)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getContainedObjectClasses

public List<String> getContainedObjectClasses()

setContainedObjectClasses

public void setContainedObjectClasses(List<String> objClasses)

getNamingAttribute

public String getNamingAttribute()

setNamingAttribute

public void setNamingAttribute(String namingAttribute)

getObjectClass

public String getObjectClass()

setObjectClass

public void setObjectClass(String objectClass)

setMetaObjectClassMapping

public void setMetaObjectClassMapping(MetaObjectClassMapping mapping)

getMetaObjectClassMapping

public MetaObjectClassMapping getMetaObjectClassMapping()
If this returns a MetaObjectClassMapping, the container was defined in metadata. If the container was defined in connector.xml this method will return null

Returns:
the MetaObjectClassMapping for the VirtualContainer

toString

public String toString()
Overrides:
toString in class Object


Created 2011-07-14 13:27 EST