Subversion Repository Public Repository

litesoft

Diff Revisions 786 vs 787 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/persist/SubSystemPersister.java

Diff revisions: vs.
  @@ -1,9 +1,16 @@
1 1 // This Source Code is in the Public Domain per: http://litesoft.org/License.txt
2 2 package org.litesoft.aokeyhole.persist;
3 3
4 + import java.io.*;
5 +
4 6 public interface SubSystemPersister
5 7 {
6 - SubSystemReader getReader();
8 + String getName();
9 +
10 + boolean isReadOnly();
11 +
12 + SubSystemReader getReader( String pExpectedVersion )
13 + throws IOException;
7 14
8 - SubSystemWriter getWriter();
15 + SubSystemBuilder getBuilder( String pVersion, String pKeyHoleVersion );
9 16 }