Revision: glite-voms-admin-server--release--1.2.0--patch-35 Archive: lorentey@elte.hu--2004 Creator: Karoly Lorentey Date: Wed Jul 20 02:44:49 CEST 2005 Standard-date: 2005-07-20 00:44:49 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/Database.java src/org/glite/security/voms/database/connection/ClientTransaction.java src/org/glite/security/voms/database/connection/Query.java src/org/glite/security/voms/database/connection/Update.java New-patches: lorentey@elte.hu--2004/glite-voms-admin-server--release--1.2.0--patch-35 Summary: Implement "add-global-admin" database bootstrap operation in Java. Keywords: * src/org/glite/security/voms/database/Database.java (create): Set the "local" security context instead of "internal" to emulate original voms-admin-config results. (addGlobalAdmin): New method. (main): Make it callable from the command line. * src/org/glite/security/voms/database/connection/ClientTransaction.java (getAdmin): New hook. (constructor): Call it instead of switching behaviours depending on the connection type. * src/org/glite/security/voms/database/connection/Query.java (getAdmin): New method. * src/org/glite/security/voms/database/connection/Update.java (getAdmin): New method. * src/org/glite/security/voms/database/DBAdmin.java (create): Don't throw an exception when the admin already exists, but return it instead.