djencks 2004/01/21 23:29:56
Modified: modules/core/src/java/org/apache/geronimo/security AbstractModuleConfiguration.java AbstractSecurityRealm.java EJBModuleConfiguration.java SecurityService.java WebModuleConfiguration.java modules/core/src/java/org/apache/geronimo/security/bridge AbstractPrincipalMappingUserPasswordRealmBridge.java AbstractRealmBridge.java CallerIdentityUserPasswordRealmBridge.java ConfiguredIdentityUserPasswordRealmBridge.java PropertiesFilePrincipalMappingUserPasswordRealmBridge.java modules/core/src/java/org/apache/geronimo/security/providers PropertiesFileSecurityRealm.java SQLSecurityRealm.java modules/core/src/java/org/apache/geronimo/transaction TransactionManagerProxy.java Log: remove geronimombean Revision Changes Path 1.7 +3 -26 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/AbstractModuleConfiguration.java Index: AbstractModuleConfiguration.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/AbstractModuleConfiguration.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AbstractModuleConfiguration.java 22 Jan 2004 02:46:27 -0000 1.6 +++ AbstractModuleConfiguration.java 22 Jan 2004 07:29:56 -0000 1.7 @@ -57,6 +57,7 @@ import java.util.Collection; import java.util.HashSet; + import javax.security.jacc.PolicyConfiguration; import javax.security.jacc.PolicyConfigurationFactory; import javax.security.jacc.PolicyContextException; @@ -67,23 +68,19 @@ import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GOperationInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanContext; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanTarget; /** * * @version $Revision$ $Date$ */ -public abstract class AbstractModuleConfiguration implements ModuleConfiguration, GeronimoMBeanTarget, GBean { +public abstract class AbstractModuleConfiguration implements ModuleConfiguration, GBean { private static final GBeanInfo GBEAN_INFO; public static final String BASE_OBJECT_NAME = "geronimo.security:type=ModuleConfiguration"; private String contextId; - private GeronimoMBeanContext context; private PolicyConfigurationFactory factory; private PolicyConfiguration policyConfiguration; private boolean configured = false; @@ -120,19 +117,6 @@ } - public boolean canStart() { - return true; - } - - public boolean canStop() { - return true; - } - - public void setMBeanContext(GeronimoMBeanContext context) { - this.context = context; - } - - /** * This method returns this object's policy context identifier. * @return this module's policy context identifier. @@ -312,13 +296,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo mbeanInfo = new GeronimoMBeanInfo(); - //don't set target class: do this in concrete subclasses. - mbeanInfo.addOperationsDeclaredIn(ModuleConfiguration.class); - return mbeanInfo; } } 1.7 +2 -10 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/AbstractSecurityRealm.java Index: AbstractSecurityRealm.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/AbstractSecurityRealm.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AbstractSecurityRealm.java 22 Jan 2004 02:46:27 -0000 1.6 +++ AbstractSecurityRealm.java 22 Jan 2004 07:29:56 -0000 1.7 @@ -71,7 +71,7 @@ * * @version $Revision$ $Date$ */ -public abstract class AbstractSecurityRealm implements SecurityRealm, GeronimoMBeanTarget, GBean { +public abstract class AbstractSecurityRealm implements SecurityRealm, GBean { private static final GBeanInfo GBEAN_INFO; @@ -102,15 +102,7 @@ public void setGBeanContext(GBeanContext context) { } - public boolean canStart() { - return true; - } - public void doStart() { - } - - public boolean canStop() { - return true; } public void doStop() { 1.9 +3 -9 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/EJBModuleConfiguration.java Index: EJBModuleConfiguration.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/EJBModuleConfiguration.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- EJBModuleConfiguration.java 20 Jan 2004 01:36:59 -0000 1.8 +++ EJBModuleConfiguration.java 22 Jan 2004 07:29:56 -0000 1.9 @@ -69,12 +69,11 @@ import org.apache.geronimo.deployment.model.geronimo.j2ee.RoleMappings; import org.apache.geronimo.deployment.model.geronimo.j2ee.Security; import org.apache.geronimo.deployment.model.j2ee.SecurityRole; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.security.util.ConfigurationUtil; +import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GConstructorInfo; -import org.apache.geronimo.gbean.GAttributeInfo; +import org.apache.geronimo.security.util.ConfigurationUtil; /** @@ -169,9 +168,4 @@ return GBEAN_INFO; } - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo mbeanInfo = AbstractModuleConfiguration.getGeronimoMBeanInfo(); - mbeanInfo.setTargetClass(EJBModuleConfiguration.class); - return mbeanInfo; - } } 1.9 +5 -33 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/SecurityService.java Index: SecurityService.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/SecurityService.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- SecurityService.java 20 Jan 2004 01:36:59 -0000 1.8 +++ SecurityService.java 22 Jan 2004 07:29:56 -0000 1.9 @@ -60,24 +60,18 @@ import java.util.Collections; import java.util.Iterator; -import javax.management.ObjectName; import javax.security.auth.login.Configuration; import javax.security.jacc.PolicyContextException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanEndpoint; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.kernel.service.GeronimoOperationInfo; -import org.apache.geronimo.kernel.service.GeronimoParameterInfo; -import org.apache.geronimo.security.util.ConfigurationUtil; +import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; -import org.apache.geronimo.gbean.GOperationInfo; -import org.apache.geronimo.gbean.GAttributeInfo; -import org.apache.geronimo.gbean.GEndpointInfo; import org.apache.geronimo.gbean.GConstructorInfo; +import org.apache.geronimo.gbean.GEndpointInfo; +import org.apache.geronimo.gbean.GOperationInfo; +import org.apache.geronimo.security.util.ConfigurationUtil; /** @@ -232,28 +226,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo mbeanInfo = new GeronimoMBeanInfo(); - mbeanInfo.setTargetClass(SecurityService.class.getName()); - - mbeanInfo.addOperationInfo(new GeronimoOperationInfo("getModuleConfiguration", - new GeronimoParameterInfo[] { - new GeronimoParameterInfo("contextID", String.class, ""), - new GeronimoParameterInfo("remove", Boolean.TYPE, "")}, - GeronimoOperationInfo.ACTION_INFO, - "Get security configuration for module identified by contextID")); - - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("PolicyConfigurationFactory", - true, true, - "The PolicyConfigurationFactory to use", - (Object)"org.apache.geronimo.security.GeronimoPolicyConfigurationFactory")); - - mbeanInfo.addEndpoint(new GeronimoMBeanEndpoint("Realms", SecurityRealm.class, ObjectName.getInstance(SecurityRealm.BASE_OBJECT_NAME + ",*"))); - mbeanInfo.addEndpoint(new GeronimoMBeanEndpoint("ModuleConfigurations", ModuleConfiguration.class, ObjectName.getInstance(AbstractModuleConfiguration.BASE_OBJECT_NAME + ",*"))); - - return mbeanInfo; } } 1.9 +1 -7 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/WebModuleConfiguration.java Index: WebModuleConfiguration.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/WebModuleConfiguration.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- WebModuleConfiguration.java 20 Jan 2004 01:36:59 -0000 1.8 +++ WebModuleConfiguration.java 22 Jan 2004 07:29:56 -0000 1.9 @@ -72,7 +72,6 @@ import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GConstructorInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; import org.apache.geronimo.security.util.ConfigurationUtil; @@ -171,9 +170,4 @@ return GBEAN_INFO; } - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo mbeanInfo = AbstractModuleConfiguration.getGeronimoMBeanInfo(); - mbeanInfo.setTargetClass(WebModuleConfiguration.class); - return mbeanInfo; - } } 1.3 +4 -17 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/AbstractPrincipalMappingUserPasswordRealmBridge.java Index: AbstractPrincipalMappingUserPasswordRealmBridge.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/AbstractPrincipalMappingUserPasswordRealmBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AbstractPrincipalMappingUserPasswordRealmBridge.java 20 Jan 2004 06:12:45 -0000 1.2 +++ AbstractPrincipalMappingUserPasswordRealmBridge.java 22 Jan 2004 07:29:56 -0000 1.3 @@ -58,9 +58,9 @@ import java.io.IOException; import java.security.Principal; +import java.util.HashMap; import java.util.Map; import java.util.Set; -import java.util.HashMap; import javax.security.auth.Subject; import javax.security.auth.callback.Callback; @@ -69,11 +69,9 @@ import javax.security.auth.callback.PasswordCallback; import javax.security.auth.callback.UnsupportedCallbackException; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.gbean.GBeanInfoFactory; -import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GAttributeInfo; +import org.apache.geronimo.gbean.GBeanInfo; +import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GConstructorInfo; /** @@ -216,17 +214,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() { - GeronimoMBeanInfo mbeanInfo = AbstractRealmBridge.getGeronimoMBeanInfo(); - //set target class in concrete subclass - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("PrincipalSourceType", true, true, "Class of principal to use as source for target principal map key")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("PrincipalTargetCallbackName", true, true, "Pronpt of NameCallback used to query for target principal")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("UserNameSourceType", true, true, "Class of principal to use as source for target user name map key")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("UserNameTargetCallbackName", true, true, "Pronpt of NameCallback used to query for target user name")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("PasswordSourceType", true, true, "Class of principal to use as source for target password map key")); - return mbeanInfo; } } 1.3 +3 -19 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/AbstractRealmBridge.java Index: AbstractRealmBridge.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/AbstractRealmBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AbstractRealmBridge.java 20 Jan 2004 06:12:45 -0000 1.2 +++ AbstractRealmBridge.java 22 Jan 2004 07:29:56 -0000 1.3 @@ -57,19 +57,14 @@ package org.apache.geronimo.security.bridge; import javax.security.auth.Subject; +import javax.security.auth.callback.CallbackHandler; import javax.security.auth.login.LoginContext; import javax.security.auth.login.LoginException; -import javax.security.auth.callback.CallbackHandler; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.kernel.service.GeronimoOperationInfo; -import org.apache.geronimo.kernel.service.GeronimoParameterInfo; +import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; -import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GConstructorInfo; -import org.apache.geronimo.security.providers.PropertiesFileSecurityRealm; /** * @@ -117,17 +112,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() { - GeronimoMBeanInfo mbeanInfo = new GeronimoMBeanInfo(); - //set target class in concrete subclass - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("TargetRealm", true, true, "Name of realm to log in to")); - mbeanInfo.addOperationInfo(new GeronimoOperationInfo("getSubject", - new GeronimoParameterInfo[]{new GeronimoParameterInfo("sourceSubject", Subject.class, "Subject to be translated")}, - GeronimoOperationInfo.ACTION, - "Log into the target realm using information gleaned from the supplied Subject")); - return mbeanInfo; } } 1.3 +1 -8 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/CallerIdentityUserPasswordRealmBridge.java Index: CallerIdentityUserPasswordRealmBridge.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/CallerIdentityUserPasswordRealmBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CallerIdentityUserPasswordRealmBridge.java 20 Jan 2004 06:12:45 -0000 1.2 +++ CallerIdentityUserPasswordRealmBridge.java 22 Jan 2004 07:29:56 -0000 1.3 @@ -68,7 +68,6 @@ import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; import org.apache.geronimo.security.providers.GeronimoPasswordCredential; /** @@ -120,12 +119,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() { - GeronimoMBeanInfo mbeanInfo = AbstractRealmBridge.getGeronimoMBeanInfo(); - mbeanInfo.setTargetClass(CallerIdentityUserPasswordRealmBridge.class); - return mbeanInfo; } } 1.3 +1 -11 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/ConfiguredIdentityUserPasswordRealmBridge.java Index: ConfiguredIdentityUserPasswordRealmBridge.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/ConfiguredIdentityUserPasswordRealmBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ConfiguredIdentityUserPasswordRealmBridge.java 20 Jan 2004 06:12:45 -0000 1.2 +++ ConfiguredIdentityUserPasswordRealmBridge.java 22 Jan 2004 07:29:56 -0000 1.3 @@ -69,8 +69,6 @@ import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GConstructorInfo; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; /** * ConfiguredIdentityRealmBridge supplies a constant mapping between realms: @@ -142,14 +140,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() { - GeronimoMBeanInfo mbeanInfo = AbstractRealmBridge.getGeronimoMBeanInfo(); - mbeanInfo.setTargetClass(ConfiguredIdentityUserPasswordRealmBridge.class); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("ConfiguredUser", true, true, "Name of user to log in as")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("ConfiguredPassword", true, true, "Password of user to log in as")); - return mbeanInfo; } } 1.3 +5 -15 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/PropertiesFilePrincipalMappingUserPasswordRealmBridge.java Index: PropertiesFilePrincipalMappingUserPasswordRealmBridge.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/bridge/PropertiesFilePrincipalMappingUserPasswordRealmBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- PropertiesFilePrincipalMappingUserPasswordRealmBridge.java 20 Jan 2004 06:12:45 -0000 1.2 +++ PropertiesFilePrincipalMappingUserPasswordRealmBridge.java 22 Jan 2004 07:29:56 -0000 1.3 @@ -56,19 +56,16 @@ package org.apache.geronimo.security.bridge; +import java.io.IOException; import java.net.URL; -import java.util.Properties; -import java.util.Map; import java.util.Iterator; +import java.util.Map; +import java.util.Properties; import java.util.StringTokenizer; -import java.io.IOException; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.security.bridge.AbstractPrincipalMappingUserPasswordRealmBridge; +import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; -import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GConstructorInfo; /** @@ -147,13 +144,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() { - GeronimoMBeanInfo mbeanInfo = AbstractPrincipalMappingUserPasswordRealmBridge.getGeronimoMBeanInfo(); - mbeanInfo.setTargetClass(PropertiesFilePrincipalMappingUserPasswordRealmBridge.class); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("PropertyFileURL", true, true, "URL to read the mapping from in sourcePrincipal=targetPrincipal:targetUserName:targetPassword format0")); - return mbeanInfo; } } 1.7 +4 -20 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/providers/PropertiesFileSecurityRealm.java Index: PropertiesFileSecurityRealm.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/providers/PropertiesFileSecurityRealm.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- PropertiesFileSecurityRealm.java 20 Jan 2004 01:36:59 -0000 1.6 +++ PropertiesFileSecurityRealm.java 22 Jan 2004 07:29:56 -0000 1.7 @@ -55,8 +55,6 @@ */ package org.apache.geronimo.security.providers; -import java.io.File; -import java.io.FileInputStream; import java.io.IOException; import java.net.URI; import java.util.Collections; @@ -68,14 +66,12 @@ import javax.security.auth.login.AppConfigurationEntry; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; -import org.apache.geronimo.security.AbstractSecurityRealm; -import org.apache.geronimo.security.GeronimoSecurityException; +import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; -import org.apache.geronimo.gbean.GAttributeInfo; import org.apache.geronimo.gbean.GConstructorInfo; +import org.apache.geronimo.security.AbstractSecurityRealm; +import org.apache.geronimo.security.GeronimoSecurityException; import org.apache.regexp.RE; @@ -225,18 +221,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo mbeanInfo = new GeronimoMBeanInfo(); - - mbeanInfo.setTargetClass(PropertiesFileSecurityRealm.class.getName()); - - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("RealmName", true, true, "The name of this security realm")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("UsersURI", true, true, "The location of the users property file")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("GroupsURI", true, true, "The location of the groups property file")); - - return mbeanInfo; } } 1.8 +1 -18 incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/providers/SQLSecurityRealm.java Index: SQLSecurityRealm.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/security/providers/SQLSecurityRealm.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- SQLSecurityRealm.java 20 Jan 2004 06:12:45 -0000 1.7 +++ SQLSecurityRealm.java 22 Jan 2004 07:29:56 -0000 1.8 @@ -73,8 +73,6 @@ import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GConstructorInfo; -import org.apache.geronimo.kernel.service.GeronimoAttributeInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; import org.apache.geronimo.security.AbstractSecurityRealm; import org.apache.geronimo.security.GeronimoSecurityException; import org.apache.regexp.RE; @@ -328,21 +326,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo mbeanInfo = new GeronimoMBeanInfo(); - - mbeanInfo.setTargetClass(PropertiesFileSecurityRealm.class.getName()); - - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("RealmName", true, true, "The name of this security realm")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("ConnectionURL", true, true, "The URL of the data source")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("User", true, true, "The user name to use when logging in to the data source")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("Password", true, true, "The password to use when logging in to the data source")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("UserSelect", true, true, "The SQL statement to used to obtain the list of users")); - mbeanInfo.addAttributeInfo(new GeronimoAttributeInfo("GroupSelect", true, true, "The SQL statement to used to obtain the list of groups")); - - return mbeanInfo; } } 1.5 +1 -14 incubator-geronimo/modules/core/src/java/org/apache/geronimo/transaction/TransactionManagerProxy.java Index: TransactionManagerProxy.java =================================================================== RCS file: /home/cvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/transaction/TransactionManagerProxy.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- TransactionManagerProxy.java 19 Jan 2004 06:29:08 -0000 1.4 +++ TransactionManagerProxy.java 22 Jan 2004 07:29:56 -0000 1.5 @@ -71,7 +71,6 @@ import org.apache.geronimo.gbean.GBeanInfo; import org.apache.geronimo.gbean.GBeanInfoFactory; import org.apache.geronimo.gbean.GOperationInfo; -import org.apache.geronimo.kernel.service.GeronimoMBeanInfo; import org.apache.geronimo.transaction.manager.TransactionManagerImpl; /** @@ -222,18 +221,6 @@ public static GBeanInfo getGBeanInfo() { return GBEAN_INFO; - } - - /** - * Provides the GeronimoMBean description for this class - * @return - */ - public static GeronimoMBeanInfo getGeronimoMBeanInfo() throws Exception { - GeronimoMBeanInfo rc = new GeronimoMBeanInfo(); - rc.setTargetClass(TransactionManagerProxy.class); - rc.addOperationsDeclaredIn(TransactionManager.class); - rc.addOperationsDeclaredIn(XATerminator.class); - return rc; } }