java.io.Serializable, ExtendableMetaData, IdMetaData, WithDescriptionspublic class ContainerTransactionMetaData extends IdMetaDataImplWithDescriptions implements ExtendableMetaData
| Constructor | Description |
|---|---|
ContainerTransactionMetaData() |
Create a new MethodPermissionMetaData.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addAny(java.lang.Object a) |
|
MethodMetaData |
bestMatch(java.lang.String methodName,
java.lang.Class[] params,
MethodInterfaceType interfaceType,
MethodMetaData bestMatch) |
Whether this matches
|
ContainerTransactionMetaData |
clone() |
|
<T> java.util.List<T> |
getAny(java.lang.Class<T> type) |
|
ContainerTransactionMetaData |
getContainerTransactionsByEjbName(java.lang.String ejbName) |
Get the container transaction for an ejb
|
MethodsMetaData |
getMethods() |
Get the methods.
|
javax.ejb.TransactionAttributeType |
getTransAttribute() |
Get the transactionAttribute.
|
boolean |
matches(java.lang.String methodName,
java.lang.Class[] params,
MethodInterfaceType interfaceType) |
Whether this matches
|
void |
setMethods(MethodsMetaData methods) |
Set the methods.
|
void |
setTransAttribute(javax.ejb.TransactionAttributeType transactionAttribute) |
Set the transactionAttribute.
|
equals, getId, hashCode, setIdgetDescriptions, setDescriptionspublic ContainerTransactionMetaData()
public void addAny(java.lang.Object a)
addAny in interface ExtendableMetaDatapublic <T> java.util.List<T> getAny(java.lang.Class<T> type)
getAny in interface ExtendableMetaDatapublic MethodsMetaData getMethods()
public void setMethods(MethodsMetaData methods)
methods - the methods.java.lang.IllegalArgumentException - for a null methodspublic javax.ejb.TransactionAttributeType getTransAttribute()
public void setTransAttribute(javax.ejb.TransactionAttributeType transactionAttribute)
transactionAttribute - the transactionAttribute.java.lang.IllegalArgumentException - for a null transactionAttributepublic ContainerTransactionMetaData getContainerTransactionsByEjbName(java.lang.String ejbName)
ejbName - the ejb namejava.lang.IllegalArgumentException - for a null ejb namepublic boolean matches(java.lang.String methodName,
java.lang.Class[] params,
MethodInterfaceType interfaceType)
methodName - the method nameparams - the parametersinterfaceType - the interface typepublic MethodMetaData bestMatch(java.lang.String methodName, java.lang.Class[] params, MethodInterfaceType interfaceType, MethodMetaData bestMatch)
methodName - the method nameparams - the parametersinterfaceType - the interface typebestMatch - the previous best matchpublic ContainerTransactionMetaData clone()
clone in class IdMetaDataImplCopyright © 2018 JBoss by Red Hat. All rights reserved.