org.jboss.metadata
Class MethodMetaData

java.lang.Object
  |
  +--org.jboss.metadata.MetaData
        |
        +--org.jboss.metadata.MethodMetaData
All Implemented Interfaces:
XmlLoadable

public class MethodMetaData
extends MetaData

Version:
$Revision: 1.7 $
Author:
Sebastien Alborini
See Also:

Fields inherited from class org.jboss.metadata.MetaData
TX_MANDATORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS, TX_UNKNOWN
 
Constructor Summary
MethodMetaData()
           
 
Method Summary
 java.lang.String getEjbName()
           
 java.lang.String getMethodName()
           
 java.util.Iterator getParams()
           
 java.util.Set getRoles()
           
 byte getTransactionType()
           
 void importEjbJarXml(org.w3c.dom.Element element)
           
 boolean isHomeMethod()
           
 boolean isIntfGiven()
           
 boolean isParamGiven()
           
 boolean isRemoteMethod()
           
 boolean patternMatches(java.lang.String name, java.lang.Class[] arg, boolean remote)
           
 boolean patternMatches(java.lang.String name, java.lang.String[] arg, boolean remote)
           
 void setRoles(java.util.Set perm)
           
 void setTransactionType(byte type)
           
 
Methods inherited from class org.jboss.metadata.MetaData
getChildrenByTagName, getElementContent, getElementContent, getOptionalChild, getOptionalChild, getUniqueChild, importJbossXml, importXml, jdk13Enabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodMetaData

public MethodMetaData()
Method Detail

getMethodName

public java.lang.String getMethodName()

getEjbName

public java.lang.String getEjbName()

isHomeMethod

public boolean isHomeMethod()

isRemoteMethod

public boolean isRemoteMethod()

isIntfGiven

public boolean isIntfGiven()

isParamGiven

public boolean isParamGiven()

getParams

public java.util.Iterator getParams()

getTransactionType

public byte getTransactionType()

setTransactionType

public void setTransactionType(byte type)

getRoles

public java.util.Set getRoles()

setRoles

public void setRoles(java.util.Set perm)

patternMatches

public boolean patternMatches(java.lang.String name,
                              java.lang.Class[] arg,
                              boolean remote)

patternMatches

public boolean patternMatches(java.lang.String name,
                              java.lang.String[] arg,
                              boolean remote)

importEjbJarXml

public void importEjbJarXml(org.w3c.dom.Element element)
                     throws DeploymentException
Overrides:
importEjbJarXml in class MetaData


Copyright © 2000 The JBoss Organization. All Rights Reserved.