org.openejb.config.ejb11
Class AssemblyDescriptor

java.lang.Object
  extended byorg.openejb.config.ejb11.AssemblyDescriptor
All Implemented Interfaces:
Serializable

public class AssemblyDescriptor
extends Object
implements Serializable

Version:
$Revision: 1.1 $ $Date: 2004/03/01 07:14:43 $
See Also:
Serialized Form

Constructor Summary
AssemblyDescriptor()
           
 
Method Summary
 void addContainerTransaction(ContainerTransaction vContainerTransaction)
           
 void addMethodPermission(MethodPermission vMethodPermission)
           
 void addSecurityRole(SecurityRole vSecurityRole)
           
 Enumeration enumerateContainerTransaction()
           
 Enumeration enumerateMethodPermission()
           
 Enumeration enumerateSecurityRole()
           
 ContainerTransaction[] getContainerTransaction()
           
 ContainerTransaction getContainerTransaction(int index)
           
 int getContainerTransactionCount()
           
 String getId()
           
 MethodPermission[] getMethodPermission()
           
 MethodPermission getMethodPermission(int index)
           
 int getMethodPermissionCount()
           
 SecurityRole[] getSecurityRole()
           
 SecurityRole getSecurityRole(int index)
           
 int getSecurityRoleCount()
           
 boolean isValid()
           
 void marshal(DocumentHandler handler)
           
 void marshal(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(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(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 IndexOutOfBoundsException
Parameters:
vContainerTransaction -
Throws:
IndexOutOfBoundsException

addMethodPermission

public void addMethodPermission(MethodPermission vMethodPermission)
                         throws IndexOutOfBoundsException
Parameters:
vMethodPermission -
Throws:
IndexOutOfBoundsException

addSecurityRole

public void addSecurityRole(SecurityRole vSecurityRole)
                     throws IndexOutOfBoundsException
Parameters:
vSecurityRole -
Throws:
IndexOutOfBoundsException

enumerateContainerTransaction

public Enumeration enumerateContainerTransaction()

enumerateMethodPermission

public Enumeration enumerateMethodPermission()

enumerateSecurityRole

public Enumeration enumerateSecurityRole()

getContainerTransaction

public ContainerTransaction getContainerTransaction(int index)
                                             throws IndexOutOfBoundsException
Parameters:
index -
Throws:
IndexOutOfBoundsException

getContainerTransaction

public ContainerTransaction[] getContainerTransaction()

getContainerTransactionCount

public int getContainerTransactionCount()

getId

public String getId()

getMethodPermission

public MethodPermission getMethodPermission(int index)
                                     throws IndexOutOfBoundsException
Parameters:
index -
Throws:
IndexOutOfBoundsException

getMethodPermission

public MethodPermission[] getMethodPermission()

getMethodPermissionCount

public int getMethodPermissionCount()

getSecurityRole

public SecurityRole getSecurityRole(int index)
                             throws IndexOutOfBoundsException
Parameters:
index -
Throws:
IndexOutOfBoundsException

getSecurityRole

public SecurityRole[] getSecurityRole()

getSecurityRoleCount

public int getSecurityRoleCount()

isValid

public boolean isValid()

marshal

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

marshal

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

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 IndexOutOfBoundsException
Parameters:
index -
vContainerTransaction -
Throws:
IndexOutOfBoundsException

setContainerTransaction

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

setId

public void setId(String _id)
Parameters:
_id -

setMethodPermission

public void setMethodPermission(int index,
                                MethodPermission vMethodPermission)
                         throws IndexOutOfBoundsException
Parameters:
index -
vMethodPermission -
Throws:
IndexOutOfBoundsException

setMethodPermission

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

setSecurityRole

public void setSecurityRole(int index,
                            SecurityRole vSecurityRole)
                     throws IndexOutOfBoundsException
Parameters:
index -
vSecurityRole -
Throws:
IndexOutOfBoundsException

setSecurityRole

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

unmarshal

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

validate

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


Copyright © 1999-2005 OpenEJB. All Rights Reserved.