Subversion Repository Public Repository

litesoft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package org.litesoft.language.model;

import org.litesoft.commonfoundation.annotations.*;

import java.io.*;
import java.util.*;

public interface MasterValidatedAccessor {
    @NotNull @Immutable Set<String> getKeys();

    void addEntry( @NotNull MasterValidatedEntry pEntry ) // C
            throws DuplicateEntryKeyException;

    @Nullable MasterValidatedEntry getEntry( String pKey ); // R

    void updateEntry( @NotNull MasterValidatedEntry pEntry ) // U
            throws NoSuchEntryException;

    void deleteEntry( @NotNull MasterValidatedEntry pEntry ) // D
            throws NoSuchEntryException;

    void commit()
            throws ConcurrentModificationException,
                   IOException;

    @NotNull MasterValidatedAccessor reload()
            throws IOException;
}

Commits for litesoft/trunk/DeviceDesktopTest/src/org/litesoft/language/model/MasterValidatedAccessor.java

Diff revisions: vs.
Revision Author Commited Message
961 Diff Diff GeorgeS picture GeorgeS Fri 01 Aug, 2014 03:13:31 +0000

Externalization Work.

943 Diff Diff GeorgeS picture GeorgeS Tue 03 Jun, 2014 04:25:50 +0000

Extracting commonfoundation

939 Diff Diff GeorgeS picture GeorgeS Mon 02 Jun, 2014 21:30:31 +0000

Extracting commonfoundation

936 GeorgeS picture GeorgeS Sun 01 Jun, 2014 20:19:38 +0000

Language Support