wt.inf.container
Class WTContainerCreatorFactory

java.lang.Object
  extended bywt.inf.container.WTContainerCreatorFactory
All Implemented Interfaces:
ApplicationContextChild

public final class WTContainerCreatorFactory
extends Object
implements ApplicationContextChild



Supported API: false

Extendable: false


Nested Class Summary
private static class WTContainerCreatorFactory.Singleton
           
 
Field Summary
private  ApplicationContext applicationContext
           
private  Map canCreateCache
           
private static String CLASSNAME
           
private static boolean DEBUG
           
private static DebugWriter LOG
           
private static String RESOURCE
           
private  ApplicationContextServices services
           
 
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild
APPLICATION_CONTEXT
 
Constructor Summary
private WTContainerCreatorFactory()
           
 
Method Summary
 ApplicationContext getApplicationContext()
          Gets the object for the association that plays role: applicationContext.
protected  CanCreateDelegate getCanCreate(Class container_class)
          

Supported API: false
protected  WTContainerCreator getCreator(WTContainer container, String selector)
          

Supported API: false
protected static WTContainerCreatorFactory getInstance()
          Gets the value of the attribute: instance.
protected  WTOrganizationValidator getValidator(Object requestor, String selector)
          

Supported API: false
 void setApplicationContext(ApplicationContext a_ApplicationContext)
          Sets the object for the association that plays role: applicationContext.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

applicationContext

private ApplicationContext applicationContext

DEBUG

private static final boolean DEBUG

LOG

private static final DebugWriter LOG

canCreateCache

private Map canCreateCache

services

private ApplicationContextServices services
Constructor Detail

WTContainerCreatorFactory

private WTContainerCreatorFactory()
Method Detail

getInstance

protected static WTContainerCreatorFactory getInstance()
Gets the value of the attribute: instance.

Supported API: false

Returns:
WTContainerCreatorFactory

getCanCreate

protected CanCreateDelegate getCanCreate(Class container_class)
                                  throws WTException


Supported API: false

Parameters:
container_class -
Returns:
CanCreateDelegate
Throws:
WTException

getCreator

protected WTContainerCreator getCreator(WTContainer container,
                                        String selector)
                                 throws WTException


Supported API: false

Parameters:
container -
selector -
Returns:
WTContainerCreator
Throws:
WTException

getValidator

protected WTOrganizationValidator getValidator(Object requestor,
                                               String selector)
                                        throws WTException


Supported API: false

Parameters:
requestor -
selector -
Returns:
WTOrganizationValidator
Throws:
WTException

getApplicationContext

public ApplicationContext getApplicationContext()
Gets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
getApplicationContext in interface ApplicationContextChild
Returns:
ApplicationContext

setApplicationContext

public void setApplicationContext(ApplicationContext a_ApplicationContext)
                           throws WTPropertyVetoException
Sets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
setApplicationContext in interface ApplicationContextChild
Parameters:
a_ApplicationContext -
Throws:
WTPropertyVetoException