org.eclipse.mtj.api.extension
Interface PersistentStoreProvider


public interface PersistentStoreProvider

Implementor of this extension point provides persistent services to the Emf Model data.

$Revision: 1.3 $
$Date: 2006/11/14 08:17:45 $


Field Summary
static int DATA_TYPE_EMF
           
 
Method Summary
 java.lang.Object get(int dataType, java.lang.String dataExtension, java.lang.String fileName)
          This method returns persisted data.
 java.lang.Object get(int dataType, java.lang.String dataExtension, java.lang.String ownerPluginName, java.lang.String dataKey)
          This method returns persisted data.
 void store(java.lang.Object data, int dataType, java.lang.String dataExtension, java.lang.String fileName)
          This method persists data.
 void store(java.lang.Object data, int dataType, java.lang.String dataExtension, java.lang.String ownerPluginName, java.lang.String dataKey)
          This method persists data.
 

Field Detail

DATA_TYPE_EMF

static final int DATA_TYPE_EMF
See Also:
Constant Field Values
Method Detail

store

void store(java.lang.Object data,
           int dataType,
           java.lang.String dataExtension,
           java.lang.String ownerPluginName,
           java.lang.String dataKey)
           throws org.eclipse.mtj.exception.MtjException
This method persists data.

Parameters:
data -
dataType -
dataExtension -
ownerPluginName -
dataKey -
Throws:
org.eclipse.mtj.exception.MtjException

store

void store(java.lang.Object data,
           int dataType,
           java.lang.String dataExtension,
           java.lang.String fileName)
           throws org.eclipse.mtj.exception.MtjException
This method persists data.

Parameters:
data -
dataType -
dataExtension -
fileName -
Throws:
org.eclipse.mtj.exception.MtjException

get

java.lang.Object get(int dataType,
                     java.lang.String dataExtension,
                     java.lang.String ownerPluginName,
                     java.lang.String dataKey)
                     throws org.eclipse.mtj.exception.MtjException
This method returns persisted data.

Parameters:
dataType -
dataExtension -
ownerPluginName -
dataKey -
Returns:
Throws:
org.eclipse.mtj.exception.MtjException

get

java.lang.Object get(int dataType,
                     java.lang.String dataExtension,
                     java.lang.String fileName)
                     throws org.eclipse.mtj.exception.MtjException
This method returns persisted data.

Parameters:
dataType -
dataExtension -
fileName -
Returns:
Throws:
org.eclipse.mtj.exception.MtjException