oracle.jbo.domain
Interface BlobDomainInterface
- All Superinterfaces:
- DomainInterface
- All Known Subinterfaces:
- LobInterface, LobStreamInterface
- public interface BlobDomainInterface
- extends DomainInterface
Provides methods to save data to, and extract data from,
LOB domain classes. These methods are implemented by all LOB-based
domain classes: BlobDomain
,
BFileDomain
, and
ClobDomain
.
Domain classes encapsulate Oracle SQL datatypes.
Domain objects can be converted to the standard JDBC data types.
- Since:
- JDevloper 3.0
- See Also:
TypeFactory
,
"JboDomainValidator"
loadFromDatabase
public void loadFromDatabase(Transaction transaction)
throws java.lang.Exception
- Parameters:
transaction
- the DBTransactionImpl
of the current Application Module.
saveToDatabase
public void saveToDatabase(Transaction transaction)
throws java.lang.Exception
- Parameters:
transaction
- the DBTransactionImpl
instance of the current Application Module.
saveToDatabase
public void saveToDatabase(Transaction transaction,
java.lang.Object emptySQLObject)
throws java.lang.Exception
- Internal: Applications should not use this method.
Uses the given transaction context to store data back into the
database using the LOB-locator which should
be set before this method is invoked.
prepareForDML
public void prepareForDML(java.lang.Object context)
- Internal: Applications should not use this method.