|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.svc.repository.service.BaseService
atg.svc.repository.service.KnowledgeBaseService
atg.svc.repository.service.TransactionalFragmentService
public class TransactionalFragmentService
TransactionalFragmentService Business services for managing Transactional Fragments and associated objects.
TransactionalFragment
,
TransactionalFragmentParameter
,
TransactionalFragmentParameterListValue
,
TransactionalFragmentFieldValue
,
TransactionalFragmentParameterValue
Nested Class Summary | |
---|---|
protected static class |
TransactionalFragmentService.TransactionalFragmentComparator
|
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 | |
---|---|
TransactionalFragmentService()
|
Method Summary | |
---|---|
TransactionalFragmentFieldValue |
copyTransactionalFragmentFieldValue(TransactionalFragmentFieldValue pSrcValue)
Creates a new TransactionalFieldValue from an existing TransactionalFieldValue by creating new objects and filling them in with the data from the existing objects. |
SolutionFieldValue |
createSolutionFieldValue(java.lang.String pFragmentPath,
java.util.Map pParamValues,
SolutionHomes pHomes)
Creates a new SolutionFieldValue object specifically for Transactional Fragment fields. |
TransactionalFragmentParameter |
createTransactionalFragmentParameter()
Creates a new TransactionalFragmentParameter object that has not been committed to the repository. |
TransactionalFragmentParameterListValue |
createTransactionalFragmentParameterListValue()
Creates a new TransactionalFragmentParameterListValue object that has not been committed to the repository. |
java.util.List |
getAllTransactionalFragments()
Gets a List of all TransactionalFragment components configured in the registry that are selectable. |
TransactionalFragment |
getDefaultFragment()
Gets the default fragment to show when a requested fragment component cannot be resolved by name. |
atg.assetregistry.RegistryManager |
getRegistryManager()
Gets the asset registry manager for getting the transactional fragment nucleus components. |
java.lang.String |
getRegistryName()
Gets the name of the registry where the transactional fragments are stored. |
java.lang.String |
getRegistryPath()
Gets the path in the config layer where the transactional fragment components are found. |
SolutionService |
getSolutionService()
Gets the SolutionService business component. |
TransactionalFragment |
getTransactionalFragment(java.lang.String pNucleusPath)
Gets a TransactionalFragment component given the nucleus path to the component. |
TransactionalFragmentParameter |
getTransactionalFragmentParameterByName(java.lang.String pParamName,
java.lang.String pResourceBundle)
Gets a TransactionalFragmentParameter given the unique parameter name. |
void |
removeTransactionalFieldValue(TransactionalFragmentFieldValue pValueToDelete)
Removes a TransactionalFragmentFieldValue and any associated TransactionalFragmentParameterValue objects from the repository. |
void |
saveTransactionalFragmentFieldValue(TransactionalFragmentFieldValue pTransactionalFragmentFieldValue)
Commits the given TransactionalFragmentFieldValue to the repository. |
void |
saveTransactionalFragmentParameter(TransactionalFragmentParameter pParameter)
Saves a TransactionalFragmentParameter and any list values associated with it through the parameter property. |
void |
setDefaultFragment(TransactionalFragment pDefaultFragment)
Sets the default fragment to show when a requested fragment component cannot be resolved by name. |
void |
setRegistryManager(atg.assetregistry.RegistryManager pRegistryManager)
Sets the asset registry manager for getting the transactional fragment nucleus components. |
void |
setRegistryName(java.lang.String pRegistryName)
Sets the name of the registry where the transactional fragments are stored. |
void |
setRegistryPath(java.lang.String pRegistryPath)
Sets the path in the config layer where the transactional fragment components are found. |
void |
setSolutionService(SolutionService pSolutionService)
Gets the SolutionService business component. |
Methods inherited from class atg.svc.repository.service.KnowledgeBaseService |
---|
getKnowledgeHomesFactory, getOptionBeanHomes, getOptionRepositoryHomes, getServiceSegmentBeanHomes, getServiceSegmentRepositoryHomes, getSolutionBeanHomes, getSolutionRepositoryHomes, getUserOptionBeanHomes, getUserOptionRepositoryHomes, setKnowledgeHomesFactory |
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 |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public TransactionalFragmentService()
Method Detail |
---|
public java.lang.String getRegistryPath()
public void setRegistryPath(java.lang.String pRegistryPath)
pRegistryPath
- The path in the config layer where the transactional fragment components are found.public atg.assetregistry.RegistryManager getRegistryManager()
public void setRegistryManager(atg.assetregistry.RegistryManager pRegistryManager)
pRegistryManager
- The RegistryManager.public java.lang.String getRegistryName()
public void setRegistryName(java.lang.String pRegistryName)
pRegistryName
- The String name of the registry.public SolutionService getSolutionService()
public void setSolutionService(SolutionService pSolutionService)
pSolutionService
- The SolutionService.public TransactionalFragment getDefaultFragment()
public void setDefaultFragment(TransactionalFragment pDefaultFragment)
pDefaultFragment
- The default fragment.public SolutionFieldValue createSolutionFieldValue(java.lang.String pFragmentPath, java.util.Map pParamValues, SolutionHomes pHomes) throws javax.ejb.CreateException
pFragmentPath
- The nucleus path of the fragment to associate with the transactional fragment field value.pParamValues
- A Map of parameter values keyed by the parameter name.pHomes
- The homes to create the solution field value and underlying transactional fragment objects from.
javax.ejb.CreateException
- If the create operation fails.
java.lang.NullPointerException
- If the given path does not resolve to a component in nucleus.
java.lang.ClassCastException
- If the given path resolves to an component that is not a TransactionalFragment type.public void saveTransactionalFragmentFieldValue(TransactionalFragmentFieldValue pTransactionalFragmentFieldValue) throws PersistenceException
pTransactionalFragmentFieldValue
- The TransactionalFragmentFieldValue to save.
PersistenceException
- If the save operation fails.public TransactionalFragmentFieldValue copyTransactionalFragmentFieldValue(TransactionalFragmentFieldValue pSrcValue) throws javax.ejb.CreateException
pSrcValue
- The transactional field value to deep copy.
javax.ejb.CreateException
- If a create of a new object fails.public void removeTransactionalFieldValue(TransactionalFragmentFieldValue pValueToDelete) throws javax.ejb.RemoveException
pValueToDelete
- The TransactionalFragmentFieldValue to remove.
javax.ejb.RemoveException
- If a remove operation fails.public TransactionalFragment getTransactionalFragment(java.lang.String pNucleusPath)
pNucleusPath
- The nucleus path to the component to resolve.
java.lang.ClassCastException
- If the path resolves to a component that is not of type TransactionalFragment.public java.util.List getAllTransactionalFragments()
public TransactionalFragmentParameter getTransactionalFragmentParameterByName(java.lang.String pParamName, java.lang.String pResourceBundle) throws ObjectNotFoundException
pParamName
- The parameter Name.
ObjectNotFoundException
- If a TransactionalFragmentParameter with the given name cannot be found.
java.util.MissingResourceException
- If the given resource bundle is not found in the class path.public TransactionalFragmentParameter createTransactionalFragmentParameter() throws javax.ejb.CreateException
javax.ejb.CreateException
- If the create operation fails.public TransactionalFragmentParameterListValue createTransactionalFragmentParameterListValue() throws javax.ejb.CreateException
javax.ejb.CreateException
- If the create operation fails.public void saveTransactionalFragmentParameter(TransactionalFragmentParameter pParameter) throws PersistenceException
pParameter
- The parameter to save.
PersistenceException
- If the save operation fails.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |