01: /**
02: * Objective Database Abstraction Layer (ODAL)
03: * Copyright (c) 2004, The ODAL Development Group
04: * All rights reserved.
05: * For definition of the ODAL Development Group please refer to LICENCE.txt file
06: *
07: * Distributable under LGPL license.
08: * See terms of license at gnu.org.
09: */package com.completex.objective.components.persistency.meta;
10:
11: import com.completex.objective.components.persistency.UserDefinedTypeMetaModel;
12: import com.completex.objective.util.PropertyMap;
13:
14: import java.io.IOException;
15:
16: /**
17: * @author Gennady Krizhevsky
18: */
19: public interface ModelStorerPlugin {
20:
21: String getPluginKey();
22:
23: void configure(PropertyMap pluginConfig) throws IOException;
24:
25: void store(UserDefinedTypeMetaModel model) throws IOException;
26:
27: }
|