|
Oracle® Fusion Middleware Content Integration Suite (CIS) Java API Reference 11g Release 1 (11.1) E17350-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICISAPIObjectFactory
Factory for generating ISCSObject
objects. Takes in a IDataBinder
object and uses the data to create a new ISCSObject.
Nested Class Summary | |
---|---|
static interface |
ICISAPIObjectFactory.FactoryWrapper Wrap an object before sending to the source UCPM target for initialization. |
Field Summary | |
---|---|
static java.lang.String |
BEAN_ID |
Method Summary | |
---|---|
java.lang.Object |
createDataObject(java.lang.Class type) Create a supporting data object as needed for the ICISObject classes. |
java.lang.Object |
createObject(java.lang.Class type) Create an object from a given object. |
java.lang.Object |
createObject(java.lang.Class type, java.lang.Object object, java.lang.String adapterName) Create an object from a given object. |
void |
registerFactoryWrapper(ICISAPIObjectFactory.FactoryWrapper factoryWrapper) Register a new factory wrapper type |
void |
setObjectCreator(java.lang.String type, java.lang.Object className) Register a particular type of object with an implementation classname |
Field Detail |
---|
static final java.lang.String BEAN_ID
Method Detail |
---|
void setObjectCreator(java.lang.String type, java.lang.Object className)
type
- the full classname to the type of object, should extend ISCSObject
className
- the full implentation class namejava.lang.Object createObject(java.lang.Class type) throws CreateAPIObjectException
ICISObjectInitializable
, the initialize method will be called with the given arguments. Otherwise, the default constructor will be called and the object returned.type
- the type of object to generate, should extend class ISCSObjectCreateAPIObjectException
java.lang.Object createObject(java.lang.Class type, java.lang.Object object, java.lang.String adapterName) throws CreateAPIObjectException
ICISObjectInitializable
, the initialize method will be called with the given arguments. Otherwise, the default constructor will be called and the object returned.type
- the type of object to generate, should extend class ISCSObjectobject
- the source object to pass to the initialize methodadapterName
- the adapter nameCreateAPIObjectException
java.lang.Object createDataObject(java.lang.Class type) throws CreateAPIObjectException
type
- the type of object to createCreateAPIObjectException
void registerFactoryWrapper(ICISAPIObjectFactory.FactoryWrapper factoryWrapper)
factoryWrapper
- the FactoryWrapper to register
|
Oracle® Fusion Middleware Content Integration Suite (CIS) Java API Reference 11g Release 1 (11.1) E17350-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |