Skip navigation links

Oracle® Fusion Middleware Java API Reference for EclipseLink
11g Release 1 (11.1.1)

E26376-01


org.eclipse.persistence.sdo.helper.delegates
Class SDODataFactoryDelegate

java.lang.Object
  extended by org.eclipse.persistence.sdo.helper.delegates.SDODataFactoryDelegate

All Implemented Interfaces:
DataFactory, SDODataFactory
Direct Known Subclasses:
JAXBDataFactory

public class SDODataFactoryDelegate
extends java.lang.Object
implements SDODataFactory

Purpose: Helper to provide access to SDO Data Factory.

Responsibilities:


Field Summary

 

Fields inherited from interface commonj.sdo.helper.DataFactory
INSTANCE

 

Constructor Summary
SDODataFactoryDelegate(HelperContext aContext)
           

 

Method Summary
 DataObject create(java.lang.Class interfaceClass)
          Create a DataObject supporting the given interface.
 DataObject create(java.lang.String uri, java.lang.String typeName)
          Create a DataObject of the Type specified by typeName with the given package uri.
 DataObject create(Type type)
          Create a DataObject of the Type specified.
 HelperContext getHelperContext()
          INTERNAL: Return the current helperContext associated with this delegate.
 void setHelperContext(HelperContext helperContext)
          INTERNAL: Set the current helperContext to be associated with this delegate

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

SDODataFactoryDelegate

public SDODataFactoryDelegate(HelperContext aContext)

Method Detail

create

public DataObject create(java.lang.String uri,
                         java.lang.String typeName)
Description copied from interface: DataFactory
Create a DataObject of the Type specified by typeName with the given package uri. If the uri is null or "", then a type with null uri will be looked up.
Specified by:
create in interface DataFactory
Parameters:
uri - The uri of the Type.
typeName - The name of the Type.
Returns:
the created DataObject.

create

public DataObject create(java.lang.Class interfaceClass)
Description copied from interface: DataFactory
Create a DataObject supporting the given interface. InterfaceClass is the interface for the DataObject's Type. The DataObject created is an instance of the interfaceClass.
Specified by:
create in interface DataFactory
Parameters:
interfaceClass - is the interface for the DataObject's Type.
Returns:
the created DataObject.

create

public DataObject create(Type type)
Description copied from interface: DataFactory
Create a DataObject of the Type specified.
Specified by:
create in interface DataFactory
Parameters:
type - The Type.
Returns:
the created DataObject.

getHelperContext

public HelperContext getHelperContext()
INTERNAL: Return the current helperContext associated with this delegate.
Specified by:
getHelperContext in interface SDODataFactory
Returns:

setHelperContext

public void setHelperContext(HelperContext helperContext)
INTERNAL: Set the current helperContext to be associated with this delegate
Specified by:
setHelperContext in interface SDODataFactory

Skip navigation links

Oracle® Fusion Middleware Java API Reference for EclipseLink
11g Release 1 (11.1.1)

E26376-01


Copyright © 2007, Eclipse Foundation, Inc. and its licensors. All rights reserved.