org.openejb.alt.config.ejb11
Class AssemblyDescriptor

java.lang.Object
  |
  +--org.openejb.alt.config.ejb11.AssemblyDescriptor
All Implemented Interfaces:
java.io.Serializable

public class AssemblyDescriptor
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 1.2 $ $Date: 2002/02/25 20:30:51 $
See Also:
Serialized Form

Constructor Summary
AssemblyDescriptor()
           
 
Method Summary
 void addContainerTransaction(ContainerTransaction vContainerTransaction)
           
 void addMethodPermission(MethodPermission vMethodPermission)
           
 void addSecurityRole(SecurityRole vSecurityRole)
           
 java.util.Enumeration enumerateContainerTransaction()
           
 java.util.Enumeration enumerateMethodPermission()
           
 java.util.Enumeration enumerateSecurityRole()
           
 ContainerTransaction[] getContainerTransaction()
           
 ContainerTransaction getContainerTransaction(int index)
           
 int getContainerTransactionCount()
           
 java.lang.String getId()
           
 MethodPermission[] getMethodPermission()
           
 MethodPermission getMethodPermission(int index)
           
 int getMethodPermissionCount()
           
 SecurityRole[] getSecurityRole()
           
 SecurityRole getSecurityRole(int index)
           
 int getSecurityRoleCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllContainerTransaction()
           
 void removeAllMethodPermission()
           
 void removeAllSecurityRole()
           
 ContainerTransaction removeContainerTransaction(int index)
           
 MethodPermission removeMethodPermission(int index)
           
 SecurityRole removeSecurityRole(int index)
           
 void setContainerTransaction(ContainerTransaction[] containerTransactionArray)
           
 void setContainerTransaction(int index, ContainerTransaction vContainerTransaction)
           
 void setId(java.lang.String _id)
           
 void setMethodPermission(int index, MethodPermission vMethodPermission)
           
 void setMethodPermission(MethodPermission[] methodPermissionArray)
           
 void setSecurityRole(int index, SecurityRole vSecurityRole)
           
 void setSecurityRole(SecurityRole[] securityRoleArray)
           
static AssemblyDescriptor unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyDescriptor

public AssemblyDescriptor()
Method Detail

addContainerTransaction

public void addContainerTransaction(ContainerTransaction vContainerTransaction)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
vContainerTransaction -  

addMethodPermission

public void addMethodPermission(MethodPermission vMethodPermission)
                         throws java.lang.IndexOutOfBoundsException
Parameters:
vMethodPermission -  

addSecurityRole

public void addSecurityRole(SecurityRole vSecurityRole)
                     throws java.lang.IndexOutOfBoundsException
Parameters:
vSecurityRole -  

enumerateContainerTransaction

public java.util.Enumeration enumerateContainerTransaction()

enumerateMethodPermission

public java.util.Enumeration enumerateMethodPermission()

enumerateSecurityRole

public java.util.Enumeration enumerateSecurityRole()

getContainerTransaction

public ContainerTransaction getContainerTransaction(int index)
                                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getContainerTransaction

public ContainerTransaction[] getContainerTransaction()

getContainerTransactionCount

public int getContainerTransactionCount()

getId

public java.lang.String getId()

getMethodPermission

public MethodPermission getMethodPermission(int index)
                                     throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getMethodPermission

public MethodPermission[] getMethodPermission()

getMethodPermissionCount

public int getMethodPermissionCount()

getSecurityRole

public SecurityRole getSecurityRole(int index)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getSecurityRole

public SecurityRole[] getSecurityRole()

getSecurityRoleCount

public int getSecurityRoleCount()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -  

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -  

removeAllContainerTransaction

public void removeAllContainerTransaction()

removeAllMethodPermission

public void removeAllMethodPermission()

removeAllSecurityRole

public void removeAllSecurityRole()

removeContainerTransaction

public ContainerTransaction removeContainerTransaction(int index)
Parameters:
index -  

removeMethodPermission

public MethodPermission removeMethodPermission(int index)
Parameters:
index -  

removeSecurityRole

public SecurityRole removeSecurityRole(int index)
Parameters:
index -  

setContainerTransaction

public void setContainerTransaction(int index,
                                    ContainerTransaction vContainerTransaction)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vContainerTransaction -  

setContainerTransaction

public void setContainerTransaction(ContainerTransaction[] containerTransactionArray)
Parameters:
containerTransactionArray -  

setId

public void setId(java.lang.String _id)
Parameters:
_id -  

setMethodPermission

public void setMethodPermission(int index,
                                MethodPermission vMethodPermission)
                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vMethodPermission -  

setMethodPermission

public void setMethodPermission(MethodPermission[] methodPermissionArray)
Parameters:
methodPermissionArray -  

setSecurityRole

public void setSecurityRole(int index,
                            SecurityRole vSecurityRole)
                     throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vSecurityRole -  

setSecurityRole

public void setSecurityRole(SecurityRole[] securityRoleArray)
Parameters:
securityRoleArray -  

unmarshal

public static AssemblyDescriptor unmarshal(java.io.Reader reader)
                                    throws org.exolab.castor.xml.MarshalException,
                                           org.exolab.castor.xml.ValidationException
Parameters:
reader -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException