Revision: glite-voms-admin-server--release--1.2.0--patch-32 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Wed Jul 20 00:02:27 CEST 2005 Standard-date: 2005-07-19 22:02:27 GMT Modified-files: src/org/glite/security/voms/database/DBACL.java src/org/glite/security/voms/database/DBAdmin.java src/org/glite/security/voms/database/DBCA.java src/org/glite/security/voms/database/DBGroup.java src/org/glite/security/voms/database/Database.java src/org/glite/security/voms/database/connection/ClientTransaction.java src/org/glite/security/voms/service/ACLEntry.java New-patches: lorentey@elte.hu--2004/glite-voms-admin-server--release--1.2.0--patch-32 Summary: Insert bootstrap rows when deploying database. Keywords: * src/org/glite/security/voms/database/Database.java (create): Also initialize contents of VERSION, SEQNUMBER. Add virtual CAs. Set up VO group, the default VO-Admin role and default admin users. Set up the default Global ACL. * src/org/glite/security/voms/database/DBAdmin.java (createAdmin): Rename method to 'create'. * src/org/glite/security/voms/database/DBACL.java (seq): Also use aclid references to initialize the sequence value. (checkPermission): Don't catch ArgumentException any more. (addACLEntry): Update DBAdmin.create call. (create): New method. * src/org/glite/security/voms/database/connection/ClientTransaction.java (ClientTransaction): Don't catch ArgumentException any more. Update call to DBAdmin.create. * src/org/glite/security/voms/database/DBCA.java (cup): Remove references to CAUpdater. * src/org/glite/security/voms/database/DBCA.java: Allow class to be used in DirectManipulations as well as Actions and Questions. (constructors, initialize): Add Transaction parameter. (getInstance): Add versions with Transaction parameter. (create): Add Transaction parameter. * src/org/glite/security/voms/database/DBGroup.java (createVOGroup): New method. * src/org/glite/security/voms/service/ACLEntry.java (ACLEntry): Add new constructor for convenience.