.. | .. |
---|
4 | 4 | |
---|
5 | 5 | import timeflow.data.db.filter.ActFilter; |
---|
6 | 6 | |
---|
7 | | -public interface ActDB extends Iterable<Act> { |
---|
8 | | - |
---|
| 7 | +public interface ActDB extends Iterable<Act> |
---|
| 8 | +{ |
---|
| 9 | + // Source |
---|
9 | 10 | public String getSource(); |
---|
10 | 11 | public String getDescription(); |
---|
11 | 12 | public void setSource(String source); |
---|
12 | 13 | public void setDescription(String description); |
---|
13 | | - |
---|
| 14 | + |
---|
| 15 | + // Fields |
---|
14 | 16 | public List<String> getFieldKeys(); |
---|
15 | 17 | public List<Field> getFields(); |
---|
16 | 18 | public List<Field> getFields(Class type); |
---|
.. | .. |
---|
21 | 23 | public void setNewFieldOrder(List<Field> newOrder); |
---|
22 | 24 | public void renameField(Field field, String name); |
---|
23 | 25 | |
---|
| 26 | + // Acts |
---|
24 | 27 | public void delete(Act act); |
---|
25 | 28 | public Act createAct(); |
---|
26 | 29 | public ActList select(ActFilter filter); |
---|