package kirjasto;

import org.nakedobjects.Exploration;
import org.nakedobjects.object.NakedClassList;
import org.nakedobjects.object.NakedObjectStore;
import org.nakedobjects.persistence.file.XmlObjectStore;

public class EcsExploration extends Exploration {
    public void classSet(NakedClassList classes) {
        classes.addClass(Lainaaja.class);
        classes.addClass(Laina.class);
        classes.addClass(Nide.class);
        classes.addClass(Teos.class);
        classes.addClass(Kommentti.class);
    }

        protected NakedObjectStore installObjectStore() {
                return new XmlObjectStore("data");
        }

    public void initObjects() {
        /* valmiiden olioiden alustus */
/*
        Person p;

        p = (Person) createInstance(Person.class);
        p.getLastName().setValue("Pawson");
        p.getFirstName().setValue("John");
        p.getAddress().setValue("something@something.com");
*/
    }

    public static void main(String[] args) {
        new EcsExploration();
    }
}