atg.svc.repository.service
Class SpellingDictionaryService

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by atg.svc.repository.service.BaseService
              extended by atg.svc.repository.service.SharedService
                  extended by atg.svc.repository.service.SpellingDictionaryService
All Implemented Interfaces:
atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class SpellingDictionaryService
extends SharedService

Business methods for KnowledgeSession objects.


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.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
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
SpellingDictionaryService()
           
 
Method Summary
 SpellingDictionary createDictionary(java.lang.String pLanguage)
          Creates a new bean for a SpellingDictionary
 SpellingDictionary edit(java.lang.String pLanguage)
          Start editing a SpellingDictionary for a language
 SpellingDictionary getDictionary(java.lang.String pLanguage)
          Gets the current SpellingDictionary item for that language, or creates a new one if necessary
 void saveDictionary(SpellingDictionary pDictionary)
          Saves the spelling dictionary
 
Methods inherited from class atg.svc.repository.service.SharedService
getServiceSharedBeanHomes, getServiceSharedBeanHomesName, getServiceSharedRepositoryHomes, getServiceSharedRepositoryHomesName, setServiceSharedBeanHomesName, setServiceSharedRepositoryHomesName
 
Methods inherited from class atg.svc.repository.service.BaseService
getRepositoryService, getToday, setRepositoryService
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Constructor Detail

SpellingDictionaryService

public SpellingDictionaryService()
Method Detail

createDictionary

public SpellingDictionary createDictionary(java.lang.String pLanguage)
                                    throws javax.ejb.CreateException
Creates a new bean for a SpellingDictionary

Parameters:
pLanguage - - the language code for this dictionary
Returns:
- Newly create SpellingDictionary bean
Throws:
javax.ejb.CreateException

getDictionary

public SpellingDictionary getDictionary(java.lang.String pLanguage)
                                 throws javax.ejb.CreateException,
                                        ObjectNotFoundException,
                                        PersistenceException
Gets the current SpellingDictionary item for that language, or creates a new one if necessary

Parameters:
pLanguage - - the language code for this dictionary
Returns:
New or current SpellingDictionary for that language
Throws:
javax.ejb.CreateException
ObjectNotFoundException
PersistenceException

edit

public SpellingDictionary edit(java.lang.String pLanguage)
                        throws ObjectNotFoundException,
                               javax.ejb.CreateException,
                               PersistenceException
Start editing a SpellingDictionary for a language

Parameters:
pLanguage - - the language code for the spelling dictionary to edit
Returns:
Throws:
ObjectNotFoundException
javax.ejb.CreateException
PersistenceException

saveDictionary

public void saveDictionary(SpellingDictionary pDictionary)
                    throws ObjectNotFoundException,
                           PersistenceException
Saves the spelling dictionary

Parameters:
pDictionary - - The dictionary to save
Throws:
ObjectNotFoundException
PersistenceException