org.jpu.patterns.serviceLocator
Class UserTransactionLocator
java.lang.Object
org.jpu.patterns.serviceLocator.Locator
org.jpu.patterns.serviceLocator.UserTransactionLocator
- All Implemented Interfaces:
- ILocator, IUserTransactionLocator
- Direct Known Subclasses:
- UserTransactionLocator
- public class UserTransactionLocator
- extends Locator
- implements IUserTransactionLocator
Subclass of Locator
specialized for UserTransaction
's.
See that class' documentation for more information.
Methods inherited from class org.jpu.patterns.serviceLocator.Locator |
clearCache, getCache, getLookupStrategy, getNarrowStrategy, getObject, getObject, getObject, lookup, narrow, narrow, newCache, newIdentifier, newLookupStrategy, newNarrowStrategy, removeFromCache, setCache, setLookupStrategy, setNarrowStrategy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jpu.patterns.serviceLocator.ILocator |
clearCache, getCache, getLookupStrategy, getNarrowStrategy, getObject, getObject, getObject, narrow, narrow, newCache, newLookupStrategy, newNarrowStrategy, removeFromCache, setCache, setLookupStrategy, setNarrowStrategy |
UserTransactionLocator
public UserTransactionLocator()
getDefaultCast
public java.lang.Class getDefaultCast()
- Description copied from interface:
ILocator
- By default returns
null
, but subclasses can override to
return the Class
that should be passed as the second parameter
to ILocator.narrow(Object,Class)
if no class is passed via
the castTo
attribute of the ServiceLocatorOptions
instance. If both castTo
and the return value of this method
are null
, no cast is performed.
- Specified by:
getDefaultCast
in interface ILocator
- Overrides:
getDefaultCast
in class Locator
getUserTransaction
public javax.transaction.UserTransaction getUserTransaction(java.lang.String namingIdentifier)
throws ServiceLocatorException
- Specified by:
getUserTransaction
in interface IUserTransactionLocator
- Throws:
ServiceLocatorException
getUserTransaction
public javax.transaction.UserTransaction getUserTransaction(java.lang.String namingIdentifier,
java.lang.Class c)
throws ServiceLocatorException
- Specified by:
getUserTransaction
in interface IUserTransactionLocator
- Throws:
ServiceLocatorException
getUserTransaction
public javax.transaction.UserTransaction getUserTransaction(java.lang.String namingIdentifier,
ServiceLocatorOptions options)
throws ServiceLocatorException
- Specified by:
getUserTransaction
in interface IUserTransactionLocator
- Throws:
ServiceLocatorException
Copyright (c) 2001-2003 - Apache Software Foundation