package er.bugtracker;
import com.webobjects.eocontrol.EOEditingContext;
import com.webobjects.eocontrol.EOSharedEditingContext;
import com.webobjects.foundation.NSArray;
public class TestItemState extends _TestItemState {
public static TestItemState OPEN;
public static TestItemState BUG;
public static TestItemState CLOSED;
public static TestItemState REQ;
public TestItemState() {
super();
}
@Override
public void init(EOEditingContext ec) {
super.init(ec);
}
// Class methods go here
public static class TestItemStateClazz extends _TestItemStateClazz {
@Override
public NSArray allObjects(EOEditingContext ec) {
return new NSArray(new Object[] {OPEN, BUG, CLOSED, REQ});
}
public TestItemState sharedStateForKey(String key) {
return objectWithPrimaryKeyValue(EOSharedEditingContext.defaultSharedEditingContext(), key);
}
public void initializeSharedData() {
TestItemState.OPEN = sharedStateForKey("open");
TestItemState.BUG = sharedStateForKey("bug ");
TestItemState.CLOSED = sharedStateForKey("clsd");
TestItemState.REQ = sharedStateForKey("rqmt");
}
}
public static final TestItemStateClazz clazz = new TestItemStateClazz();
}