|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.softwareag.tamino.db.api.accessor.TAccessorFactory
public class TAccessorFactory
TAccessorFactory provides all factory methods to instantiate the various concrete accessor classes. The class implements the singleton pattern. If the time logging is switched on, the factory returns dynamic proxy handlers for the accessors instead of the accessors. These TTimeLoggingProxy objects are responsible for the time logging on the top level.
Constructor Summary | |
---|---|
TAccessorFactory()
|
Method Summary | |
---|---|
static TAccessorFactory |
getInstance()
Gets the singleton instance for this class. |
TAdministrationAccessor |
newAdministrationAccessor(TStreamAccessor streamAccessor,
TResponseBuilder responseBuilder)
Obtain a new instance of a TAdministrationAccessor. |
TGenericAccessor |
newGenericAccessor(TAccessLocation accessLocation,
TInvocation invocation,
TResponseBuilder responseBuilder,
java.util.Locale locale)
Obtain a new instance of a TGenericAccessor. |
TNonXMLObjectAccessor |
newNonXMLObjectAccessor(TAccessLocation accessLocation,
TInvocation invocation,
TResponseBuilder responseBuilder,
java.util.Locale locale)
Obtain a new instance of a TNonXMLObjectAccessor. |
TSchemaDefinition2Accessor |
newSchemaDefinition2Accessor(TStreamAccessor streamAccessor,
TResponseBuilder responseBuilder)
Obtain a new instance of a TSchemaDefinition2Accessor. |
TSchemaDefinition3Accessor |
newSchemaDefinition3Accessor(TStreamAccessor streamAccessor,
TResponseBuilder responseBuilder)
Obtain a new instance of a TSchemaDefinition3Accessor. |
TStreamAccessor |
newStreamAccessor(TAccessLocation accessLocation,
TInvocation invocation,
java.util.Locale locale)
Obtain a new instance of a TStreamAccessor. |
TSystemAccessor |
newSystemAccessor(TGenericAccessor genericAccessor)
Obtain a new instance of a TSystemAccessor. |
TXMLObjectAccessor |
newXMLObjectAccessor(TStreamAccessor streamAccessor,
TResponseBuilder responseBuilder)
Obtain a new instance of a TXMLAccessor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TAccessorFactory()
Method Detail |
---|
public static TAccessorFactory getInstance()
public TNonXMLObjectAccessor newNonXMLObjectAccessor(TAccessLocation accessLocation, TInvocation invocation, TResponseBuilder responseBuilder, java.util.Locale locale)
accessLocation
- denotes the access location which is needed for the concrete accessor.responseBuilder
- parametrizes the access with the specific response building instance.invocation
- is needed so that the accessor can invoke the concrete operation on the underlying database.
public TStreamAccessor newStreamAccessor(TAccessLocation accessLocation, TInvocation invocation, java.util.Locale locale)
invocation
- for the invocation of concrete command statements.
public TXMLObjectAccessor newXMLObjectAccessor(TStreamAccessor streamAccessor, TResponseBuilder responseBuilder)
public TSchemaDefinition2Accessor newSchemaDefinition2Accessor(TStreamAccessor streamAccessor, TResponseBuilder responseBuilder)
public TSchemaDefinition3Accessor newSchemaDefinition3Accessor(TStreamAccessor streamAccessor, TResponseBuilder responseBuilder)
public TSystemAccessor newSystemAccessor(TGenericAccessor genericAccessor)
public TAdministrationAccessor newAdministrationAccessor(TStreamAccessor streamAccessor, TResponseBuilder responseBuilder)
public TGenericAccessor newGenericAccessor(TAccessLocation accessLocation, TInvocation invocation, TResponseBuilder responseBuilder, java.util.Locale locale)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |