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 java.lang.String
getDescription()
java.lang.reflect.Type
getGenericReturnType()
java.lang.String
getName()
java.util.List<OperationParameter>
getParameters()
java.lang.Class<?>
getReturnType()
boolean
hasSameParameters(ConfiguredObjectOperation<?> other)
boolean
isAssociateAsIfChildren()
boolean
isNonModifying()
boolean
isSecure(C subject, java.util.Map<java.lang.String,java.lang.Object> arguments)
java.lang.Object
perform(C subject, java.util.Map<java.lang.String,java.lang.Object> parameters)
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getParameters
java.util.List<OperationParameter> getParameters()
-
perform
java.lang.Object perform(C subject, java.util.Map<java.lang.String,java.lang.Object> parameters)
-
hasSameParameters
boolean hasSameParameters(ConfiguredObjectOperation<?> other)
-
getReturnType
java.lang.Class<?> getReturnType()
-
getDescription
java.lang.String getDescription()
-
isNonModifying
boolean isNonModifying()
-
getGenericReturnType
java.lang.reflect.Type getGenericReturnType()
-
isSecure
boolean isSecure(C subject, java.util.Map<java.lang.String,java.lang.Object> arguments)
-
isAssociateAsIfChildren
boolean isAssociateAsIfChildren()
-
-