Package org.exoplatform.management.spi
Class ManagedMethodMetaData
- java.lang.Object
-
- org.exoplatform.management.spi.ManagedMetaData
-
- org.exoplatform.management.spi.ManagedMethodMetaData
-
public class ManagedMethodMetaData extends ManagedMetaData
Meta data that describes a managed method.- Version:
- $Revision$
- Author:
- Julien Viet
-
-
Constructor Summary
Constructors Constructor Description ManagedMethodMetaData(Method method, ImpactType impactType)Build a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(ManagedMethodParameterMetaData parameter)ImpactTypegetImpact()MethodgetMethod()StringgetName()Collection<ManagedMethodParameterMetaData>getParameters()-
Methods inherited from class org.exoplatform.management.spi.ManagedMetaData
getDescription, setDescription
-
-
-
-
Constructor Detail
-
ManagedMethodMetaData
public ManagedMethodMetaData(Method method, ImpactType impactType) throws IllegalArgumentException
Build a new instance.- Parameters:
method- the methodimpactType- the access mode- Throws:
IllegalArgumentException- if the method is null or the impact is null
-
-
Method Detail
-
getName
public String getName()
-
getImpact
public ImpactType getImpact()
-
getMethod
public Method getMethod()
-
addParameter
public void addParameter(ManagedMethodParameterMetaData parameter)
-
getParameters
public Collection<ManagedMethodParameterMetaData> getParameters()
-
-