Package org.apache.qpid.server.model
Interface ConfiguredObjectOperation<C extends ConfiguredObject<?>>
-
- All Known Implementing Classes:
ConfiguredObjectInjectedOperation
,ConfiguredObjectMethodOperation
public interface ConfiguredObjectOperation<C extends ConfiguredObject<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDescription()
Type
getGenericReturnType()
String
getName()
List<OperationParameter>
getParameters()
Class<?>
getReturnType()
boolean
hasSameParameters(ConfiguredObjectOperation<?> other)
boolean
isAssociateAsIfChildren()
boolean
isNonModifying()
boolean
isSecure(C subject, Map<String,Object> arguments)
Object
perform(C subject, Map<String,Object> parameters)
-
-
-
Method Detail
-
getName
String getName()
-
getParameters
List<OperationParameter> getParameters()
-
hasSameParameters
boolean hasSameParameters(ConfiguredObjectOperation<?> other)
-
getReturnType
Class<?> getReturnType()
-
getDescription
String getDescription()
-
isNonModifying
boolean isNonModifying()
-
getGenericReturnType
Type getGenericReturnType()
-
isAssociateAsIfChildren
boolean isAssociateAsIfChildren()
-
-