|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface FileCatalogBase
This interface must be implemented by all catalogs
| Method Summary | |
|---|---|
Connector |
connector()
Return the connector reference |
StorageObject |
create_embedded_object(StorageHomeBase home_base,
java.lang.String storage_type_id)
This operation is used to create an embedded storage type |
StorageObject |
create_empty_object(StorageHomeBase home_base,
java.lang.String storage_type_id)
This operation is used to create an empty storage type |
org.omg.CORBA.portable.OutputStream |
create_new_entry(PID home_pid,
PID type_pid)
This operation is used to create a new entry into the datastorage |
StorageObject |
create_object(StorageHomeBase home_base,
java.lang.String storage_type_id)
This operation is used to create a storage type |
void |
delete(PID home_pid,
PID type_pid)
This operation is used to delete a storage type |
org.omg.CORBA.portable.InputStream |
entry(PID home_pid,
PID type_pid)
This operation is used to get a input access for a storagetype from te datastore |
void |
entry(PID home_pid,
PID type_pid,
org.omg.CORBA.portable.OutputStream output)
This operation is used to create a new entry into the datastore |
java.util.Enumeration |
getSequentialAccess(PID home_pid)
This operation is used to return a enumeration for a sequential access |
StorageObject |
incarnate(StorageHomeBase home_base,
byte[] storage_type_pid,
java.lang.String storage_type_id)
This operation is used to incarnate a storage type |
Parameter[] |
parameters()
Return parameters |
void |
setBaseInfo(FileConnector connector,
short access,
Parameter[] parameters)
This operation is used to set all base information required by a file catalog |
boolean |
stored(PID home_pid,
PID type_pid)
This operation is used to check if a storage type is already stored |
| Methods inherited from interface org.omg.CosPersistentState.CatalogBaseOperations |
|---|
access_mode, close, find_by_pid, find_storage_home, flush, free_all, refresh |
| Methods inherited from interface org.omg.CORBA.Object |
|---|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
| Method Detail |
|---|
void setBaseInfo(FileConnector connector,
short access,
Parameter[] parameters)
Connector connector()
Parameter[] parameters()
boolean stored(PID home_pid,
PID type_pid)
org.omg.CORBA.portable.OutputStream create_new_entry(PID home_pid,
PID type_pid)
org.omg.CORBA.portable.InputStream entry(PID home_pid,
PID type_pid)
throws NotFoundException
NotFoundException
void entry(PID home_pid,
PID type_pid,
org.omg.CORBA.portable.OutputStream output)
void delete(PID home_pid,
PID type_pid)
StorageObject incarnate(StorageHomeBase home_base,
byte[] storage_type_pid,
java.lang.String storage_type_id)
throws NotFoundException
NotFoundException
StorageObject create_object(StorageHomeBase home_base,
java.lang.String storage_type_id)
StorageObject create_empty_object(StorageHomeBase home_base,
java.lang.String storage_type_id)
StorageObject create_embedded_object(StorageHomeBase home_base,
java.lang.String storage_type_id)
java.util.Enumeration getSequentialAccess(PID home_pid)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||