org.jboss.metadata.ejb.spec
Class MethodPermissionsMetaData

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<MethodPermissionMetaData>
              extended by org.jboss.metadata.ejb.spec.MethodPermissionsMetaData
All Implemented Interfaces:
Serializable, Cloneable, Iterable<MethodPermissionMetaData>, Collection<MethodPermissionMetaData>, List<MethodPermissionMetaData>, RandomAccess, IdMetaData

public class MethodPermissionsMetaData
extends ArrayList<MethodPermissionMetaData>
implements IdMetaData

MethodPermissionsMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
MethodPermissionsMetaData()
           
 
Method Summary
 String getId()
          Get the id.
 MethodPermissionsMetaData getMethodPermissionsByEjbName(String ejbName)
          Get the methods permissions for an ejb
 void merge(MethodPermissionsMetaData override, MethodPermissionsMetaData original)
           
 void setId(String id)
          Set the id.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

MethodPermissionsMetaData

public MethodPermissionsMetaData()
Method Detail

getId

public String getId()
Get the id.

Specified by:
getId in interface IdMetaData
Returns:
the id.

setId

public void setId(String id)
Set the id.

Specified by:
setId in interface IdMetaData
Parameters:
id - the id.

getMethodPermissionsByEjbName

public MethodPermissionsMetaData getMethodPermissionsByEjbName(String ejbName)
Get the methods permissions for an ejb

Parameters:
ejbName - the ejb name
Returns:
the method permissions or null for no result
Throws:
IllegalArgumentException - for a null ejb name

merge

public void merge(MethodPermissionsMetaData override,
                  MethodPermissionsMetaData original)


Copyright © 2009 JBoss Inc.. All Rights Reserved.