update("INSERT INTO IritgoProperties (name, value) values ('persist.ids.nextvalue', '1000000')");
createInstanceSecurity("de.iritgo.aktera.ui.listing.List", "aktera.aktario.list-participants", "user", "*");
// General
Persistent persistent = persistentFactory.create("aktera.AktarioUserRegistry");
persistent.setField("id", new Integer(11000));
persistent.add();
// Admin user
Persistent iritgoUser = persistentFactory.create("aktera.IritgoUser");
iritgoUser.setField("id", new Integer(10100));
iritgoUser.setField("name", "admin");
iritgoUser.setField("password", StringTools.digest("admin"));
iritgoUser.setField("email", "admin@unknown");
iritgoUser.add();
Persistent aktarioUser = persistentFactory.create("aktera.AktarioUser");
aktarioUser.setField("id", new Integer(10100));
aktarioUser.setField("name", "admin");
aktarioUser.setField("fullName", "Administrator");
aktarioUser.setField("password", StringTools.digest("admin"));
aktarioUser.setField("email", "admin@localhost");
aktarioUser.setField("role", new Integer(0));
aktarioUser.add();
Persistent aktarioPreferences = persistentFactory.create("aktera.AktarioUserPreferences");
aktarioPreferences.setField("id", new Integer(10100));
aktarioPreferences.setField("colorScheme", "com.jgoodies.looks.plastic.theme.KDE");
aktarioPreferences.setField("language", "de");
aktarioPreferences.setField("alwaysDrawWindowContents", new Integer(1));
aktarioPreferences.add();
Persistent aktarioProfile = persistentFactory.create("aktera.AktarioUserProfile");
aktarioProfile.setField("id", new Integer(10100));
aktarioProfile.add();
Persistent iritgoObjectList = persistentFactory.create("aktera.IritgoObjectList");
iritgoObjectList.setField("id", new Integer(11000));
iritgoObjectList.setField("type", "AktarioUserRegistry");
iritgoObjectList.setField("attribute", "users");
iritgoObjectList.setField("elemType", "AktarioUser");
iritgoObjectList.setField("elemId", new Integer(10100));
iritgoObjectList.add();
iritgoObjectList = persistentFactory.create("aktera.IritgoObjectList");
iritgoObjectList.setField("id", new Integer(11000));
iritgoObjectList.setField("type", "AktarioUserRegistry");
iritgoObjectList.setField("attribute", "profiles");
iritgoObjectList.setField("elemType", "AktarioUserProfile");
iritgoObjectList.setField("elemId", new Integer(10100));
iritgoObjectList.add();
iritgoObjectList = persistentFactory.create("aktera.IritgoObjectList");
iritgoObjectList.setField("id", new Integer(10100));
iritgoObjectList.setField("type", "AktarioUserProfile");
iritgoObjectList.setField("attribute", "preferences");
iritgoObjectList.setField("elemType", "AktarioUserPreferences");
iritgoObjectList.setField("elemId", new Integer(10100));
iritgoObjectList.add();
Persistent iritgoNamedObjects = persistentFactory.create("aktera.IritgoNamedObjects");
iritgoNamedObjects.setField("userId", new Integer(10100));
iritgoNamedObjects.setField("name", "AktarioUserPreferences");
iritgoNamedObjects.setField("id", new Integer(10100));
iritgoNamedObjects.add();
iritgoNamedObjects = persistentFactory.create("aktera.IritgoNamedObjects");
iritgoNamedObjects.setField("userId", new Integer(10100));
iritgoNamedObjects.setField("name", "AktarioUserProfile");
iritgoNamedObjects.setField("id", new Integer(10100));
iritgoNamedObjects.add();
iritgoNamedObjects = persistentFactory.create("aktera.IritgoNamedObjects");
iritgoNamedObjects.setField("userId", new Integer(10100));
iritgoNamedObjects.setField("name", "AktarioUser");
iritgoNamedObjects.setField("id", new Integer(10100));
iritgoNamedObjects.add();
// Manager user
iritgoUser = persistentFactory.create("aktera.IritgoUser");
iritgoUser.setField("id", new Integer(10101));
iritgoUser.setField("name", "manager");
iritgoUser.setField("password", StringTools.digest("manager"));
iritgoUser.setField("email", "manager@unknown");
iritgoUser.add();
aktarioUser = persistentFactory.create("aktera.AktarioUser");
aktarioUser.setField("id", new Integer(10101));
aktarioUser.setField("name", "manager");
aktarioUser.setField("fullName", "Manager");
aktarioUser.setField("password", StringTools.digest("manager"));
aktarioUser.setField("email", "manager@unknown");
aktarioUser.setField("role", new Integer(0));
aktarioUser.add();
aktarioPreferences = persistentFactory.create("aktera.AktarioUserPreferences");
aktarioPreferences.setField("id", new Integer(10101));
aktarioPreferences.setField("colorScheme", "com.jgoodies.looks.plastic.theme.KDE");
aktarioPreferences.setField("language", "de");
aktarioPreferences.setField("alwaysDrawWindowContents", new Integer(1));
aktarioPreferences.add();
aktarioProfile = persistentFactory.create("aktera.AktarioUserProfile");
aktarioProfile.setField("id", new Integer(10101));
aktarioProfile.add();
iritgoObjectList = persistentFactory.create("aktera.IritgoObjectList");
iritgoObjectList.setField("id", new Integer(11000));
iritgoObjectList.setField("type", "AktarioUserRegistry");
iritgoObjectList.setField("attribute", "users");
iritgoObjectList.setField("elemType", "AktarioUser");
iritgoObjectList.setField("elemId", new Integer(10101));
iritgoObjectList.add();
iritgoObjectList = persistentFactory.create("aktera.IritgoObjectList");
iritgoObjectList.setField("id", new Integer(11000));
iritgoObjectList.setField("type", "AktarioUserRegistry");
iritgoObjectList.setField("attribute", "profiles");
iritgoObjectList.setField("elemType", "AktarioUserProfile");
iritgoObjectList.setField("elemId", new Integer(10101));
iritgoObjectList.add();
iritgoObjectList = persistentFactory.create("aktera.IritgoObjectList");
iritgoObjectList.setField("id", new Integer(10101));
iritgoObjectList.setField("type", "AktarioUserProfile");
iritgoObjectList.setField("attribute", "preferences");
iritgoObjectList.setField("elemType", "AktarioUserPreferences");
iritgoObjectList.setField("elemId", new Integer(10101));
iritgoObjectList.add();
iritgoNamedObjects = persistentFactory.create("aktera.IritgoNamedObjects");
iritgoNamedObjects.setField("userId", new Integer(10101));
iritgoNamedObjects.setField("name", "AktarioUserPreferences");
iritgoNamedObjects.setField("id", new Integer(10101));
iritgoNamedObjects.add();
iritgoNamedObjects = persistentFactory.create("aktera.IritgoNamedObjects");
iritgoNamedObjects.setField("userId", new Integer(10101));
iritgoNamedObjects.setField("name", "AktarioUserProfile");
iritgoNamedObjects.setField("id", new Integer(10101));
iritgoNamedObjects.add();
iritgoNamedObjects = persistentFactory.create("aktera.IritgoNamedObjects");
iritgoNamedObjects.setField("userId", new Integer(10101));
iritgoNamedObjects.setField("name", "AktarioUser");
iritgoNamedObjects.setField("id", new Integer(10101));
iritgoNamedObjects.add();
}