|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.axiom.document.SPISchemaSmartBMP
A SmartBMP for a SchemeImpl which can pull the information from the DocMgmt Component's SPI JDBC driver.
Field Summary | |
static java.util.Map |
defaultPropertyMetaData
The map of attribute name to PropertyMetaData for the explicit document objects. |
Constructor Summary | |
SPISchemaSmartBMP()
|
Method Summary | |
void |
close(java.sql.Connection con)
Helper method to close a connection, ignoring any exceptions. |
static void |
close(com.beasys.commerce.axiom.document.spi.DocumentIterator iterator)
Close a document iterator, ignoring any exceptions. |
static void |
close(java.sql.Statement stmt)
Helper method to close a statement, ignoring any sql exceptions. |
void |
create(SmartKey smartKey,
EntityImpl entityImpl)
Implements BMP functionality of ejbCreate() method. |
static PropertyMetaData |
createExplicitPropertyMetaData(java.lang.String desc,
int type)
Create a PropertyMetaData for an explicit non-multi-valued attribute. |
boolean |
exists(SmartKey smartKey)
Indicates if a bean with the specified primary key exists in the persistent store. |
java.util.Enumeration |
findAll()
Implements BMP functionality of ejbFindAll() method. |
java.util.Enumeration |
findBySchemaGroupName(java.lang.String groupName)
Find all the schema by a schema group name. |
void |
refresh(SmartKey smartKey,
EntityImpl entityImpl)
Implements BMP functionality of ejbLoad() method. |
void |
remove(SmartKey smartKey)
Implements BMP functionality of ejbRemove() method. |
void |
remove(SmartKey key,
EntityImpl impl)
Implements BMP functionality of ejbRemove() method. |
void |
setJNDIContext(javax.naming.Context ctx)
Inform provider of ejb JNDI Context for environment. |
void |
update(SmartKey smartKey,
EntityImpl entityImpl)
Implements BMP functionality of ejbStore() and ejbPostCreate() methods. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.util.Map defaultPropertyMetaData
This map can be used to populate Schema objects with the explicit property information for a Document.
Constructor Detail |
public SPISchemaSmartBMP()
Method Detail |
public static PropertyMetaData createExplicitPropertyMetaData(java.lang.String desc, int type)
desc
- the description.type
- the TypesHelper type of the attribute.public void setJNDIContext(javax.naming.Context ctx) throws BMPException
ctx
- the bean's ejb Context.public void create(SmartKey smartKey, EntityImpl entityImpl) throws BMPException
smartKey
- the primary key of the beanentityImpl
- READ ONLY, invalid, uninitialized instance of the
entity bean.public void refresh(SmartKey smartKey, EntityImpl entityImpl) throws BMPException
smartKey
- the primary key of the beanentityImpl
- READ/WRITE instance of the entity bean.public void update(SmartKey smartKey, EntityImpl entityImpl) throws BMPException
smartKey
- the primary key of the beanentityImpl
- READ ONLY instance of the entity bean.public void remove(SmartKey smartKey) throws BMPException
smartKey
- the primary key of the beanpublic void remove(SmartKey key, EntityImpl impl)
smartKey
- the primary key of the beanpublic boolean exists(SmartKey smartKey) throws BMPException
smartKey
- the primary key of the beanpublic java.util.Enumeration findAll() throws BMPException
public java.util.Enumeration findBySchemaGroupName(java.lang.String groupName) throws BMPException
public static final void close(java.sql.Statement stmt)
public static final void close(com.beasys.commerce.axiom.document.spi.DocumentIterator iterator)
public final void close(java.sql.Connection con)
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |