atg.svc.ui.util
Class TestServiceUIComponentDataStore

java.lang.Object
  extended by atg.nucleus.GenericService
      extended by atg.svc.ui.util.TestServiceUIComponentDataStore
All Implemented Interfaces:
atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class TestServiceUIComponentDataStore
extends atg.nucleus.GenericService

The Test Service UI Component Data Store class was created as a helper method to the service UI framework to detect on startup whether or not certain tabs and panels should be displayed based upon the running modules and the licensed modules. When dynamo starts up, each UI Component will register itself with this class, and then only the components that pass the validation will be rendered. The scope of this central managing class is global.

Author:
Jonathan Busconi

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from class atg.nucleus.GenericService
SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
TestServiceUIComponentDataStore()
           
 
Method Summary
 ServiceUIComponentDataStore getServiceUIComponentDataStore()
           
 void setServiceUIComponentDataStore(ServiceUIComponentDataStore pServiceUIComponentDataStore)
           
 void testElements()
          The method to load test elements is used for Debugging only as it tests each method in API
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingWarning, setServiceInfo, startService, stopService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

TestServiceUIComponentDataStore

public TestServiceUIComponentDataStore()
Method Detail

getServiceUIComponentDataStore

public ServiceUIComponentDataStore getServiceUIComponentDataStore()

setServiceUIComponentDataStore

public void setServiceUIComponentDataStore(ServiceUIComponentDataStore pServiceUIComponentDataStore)

testElements

public void testElements()
The method to load test elements is used for Debugging only as it tests each method in API