01: /*
02: * JFolder, Copyright 2001-2006 Gary Steinmetz
03: *
04: * Distributable under LGPL license.
05: * See terms of license at gnu.org.
06: */
07:
08: package org.jfolder.common.entity.properties;
09:
10: //base classes
11: import java.util.ArrayList;
12: import java.util.HashMap;
13: import java.util.Iterator;
14:
15: //project specific classes
16: import org.jfolder.common.UnexpectedSystemException;
17: import org.jfolder.common.entity.SystemEntity;
18: import org.jfolder.common.entity.SystemEntityUpdates;
19: import org.jfolder.common.entity.SystemEntityUpdatesContext;
20:
21: //other classes
22:
23: public interface SystemEntityPropertiesUpdates extends
24: SystemEntityUpdates {
25:
26: //
27: public int getVersion();
28:
29: public int getDocLength();
30:
31: public boolean isDocPresent();
32:
33: public String getDoc();
34:
35: //
36: public int getInstanceCount();
37:
38: public int getInstanceType(int inIndex);
39:
40: public String getInstanceName(int inIndex);
41:
42: public String getInstanceValue(int inIndex);
43: }
|