org.globus.wsrf.impl.security.descriptor
Class MethodParser

java.lang.Object
  |
  +--org.globus.wsrf.impl.security.descriptor.util.ElementParser
        |
        +--org.globus.wsrf.impl.security.descriptor.MethodParser
All Implemented Interfaces:
AuthMethodParserCallback, ElementHandler, RunAsParserCallback

public class MethodParser
extends ElementParser
implements RunAsParserCallback, AuthMethodParserCallback


Field Summary
protected  ServiceSecurityDescriptor descriptor
           
protected  QName method
           
static QName QNAME
           
 
Fields inherited from class org.globus.wsrf.impl.security.descriptor.util.ElementParser
elementHandlers
 
Constructor Summary
MethodParser(ServiceSecurityDescriptor descriptor)
           
 
Method Summary
 void parse(Element element)
           
 void setAuthMethods(List methods)
          A list of AuthMethod elements
 void setRunAsType(int identity)
           
 
Methods inherited from class org.globus.wsrf.impl.security.descriptor.util.ElementParser
checkElement, getFirstChildElement, getQName, register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QNAME

public static final QName QNAME

descriptor

protected ServiceSecurityDescriptor descriptor

method

protected QName method
Constructor Detail

MethodParser

public MethodParser(ServiceSecurityDescriptor descriptor)
Method Detail

parse

public void parse(Element element)
           throws ElementParserException
Overrides:
parse in class ElementParser

setRunAsType

public void setRunAsType(int identity)
                  throws SecurityDescriptorException
Specified by:
setRunAsType in interface RunAsParserCallback

setAuthMethods

public void setAuthMethods(List methods)
                    throws SecurityDescriptorException
Description copied from interface: AuthMethodParserCallback
A list of AuthMethod elements
Specified by:
setAuthMethods in interface AuthMethodParserCallback


Copyright © 1999-2003 University of Chicago and The University of Southern California. All rights reserved.