[Patch] gnu.java.security.action.GetSecurityPropertyAction
Michael Koch
konqueror@gmx.de
Tue Apr 26 07:12:00 GMT 2005
Hi list,
I just commited the attached patch to merge
gnu.java.security.action.GetSecurityPropertyAction
with GNU classpath.
Michael
2005-04-26 Jeroen Frijters <jeroen@frijters.net>
* gnu/java/security/action/GetSecurityPropertyAction.java
(GetSecurityPropertyAction): Implement PrivilegedAction instead
of extending GetPropertyAction.
(name): New field.
(value): Likewise.
(setParamters): New methods.
(GetSecurityPropertyAction): Use new setParameters methods.
-------------- next part --------------
Index: gnu/java/security/action/GetSecurityPropertyAction.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/gnu/java/security/action/GetSecurityPropertyAction.java,v
retrieving revision 1.1
diff -u -r1.1 GetSecurityPropertyAction.java
--- gnu/java/security/action/GetSecurityPropertyAction.java 16 Nov 2004 07:42:43 -0000 1.1
+++ gnu/java/security/action/GetSecurityPropertyAction.java 26 Apr 2005 07:09:54 -0000
@@ -50,25 +50,42 @@
* String passwd = AccessController.doPrivileged(action);
* </code>
*/
-public class GetSecurityPropertyAction extends GetPropertyAction
+public class GetSecurityPropertyAction implements PrivilegedAction
{
+ private String name;
+ private String value;
+
public GetSecurityPropertyAction()
{
}
- public GetSecurityPropertyAction (String propName)
+ public GetSecurityPropertyAction(String propName)
{
- super (propName);
+ setParameters(propName);
}
public GetSecurityPropertyAction(String propName, String defaultValue)
{
- super (propName, defaultValue);
+ setParameters(propName, defaultValue);
+ }
+
+ public GetSecurityPropertyAction setParameters(String propName)
+ {
+ this.name = propName;
+ this.value = null;
+ return this;
+ }
+
+ public GetSecurityPropertyAction setParameters(String propName, String defaultValue)
+ {
+ this.name = propName;
+ this.value = defaultValue;
+ return this;
}
public Object run()
{
- String val = Security.getProperty (name);
+ String val = Security.getProperty(name);
if (val == null)
val = value;
return val;
More information about the Java-patches
mailing list