com.philemonworks.selfdiagnose.check.vendor
Class CheckSpringBeanProperty
java.lang.Object
com.philemonworks.selfdiagnose.DiagnosticTask
com.philemonworks.selfdiagnose.PatternMatchingTask
com.philemonworks.selfdiagnose.check.CheckProperty
com.philemonworks.selfdiagnose.check.vendor.CheckSpringBeanProperty
- All Implemented Interfaces:
- Serializable, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
public class CheckSpringBeanProperty
- extends CheckProperty
- implements org.springframework.context.ApplicationContextAware
CheckSpringBeanProperty is a task to check a property from any Spring configured bean object.
- Author:
- ernestmicklei
<checkspringbeanproperty id="myBean" property="someField" />
<checkspringbeanproperty id="myBean" operation="someMethod" />
<checkspringbeanproperty name="myBean" property="someField" pattern="[a-z-0-9]*" />
<-- make the bean available by variable "myBeanVar" to the execution context of SelfDiagnose -->
<checkspringbeanproperty id="myBean" var="myBeanVar" />
- See Also:
- Serialized Form
Methods inherited from class com.philemonworks.selfdiagnose.DiagnosticTask |
createResult, getComment, getDefaultReportTemplate, getRequestor, getTaskName, getVariableName, hasComment, isReportResults, run, run, setComment, setReportResults, setRequestor, setVariableName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PARAMETER_NAME
protected static final String PARAMETER_NAME
- See Also:
- Constant Field Values
PARAMETER_OPERATION
protected static final String PARAMETER_OPERATION
- See Also:
- Constant Field Values
PARAMETER_ID
protected static final String PARAMETER_ID
- See Also:
- Constant Field Values
CheckSpringBeanProperty
public CheckSpringBeanProperty()
getDescription
public String getDescription()
- Specified by:
getDescription
in class DiagnosticTask
- Returns:
- String the description
initializeFromAttributes
public void initializeFromAttributes(Attributes attributes)
- Description copied from class:
DiagnosticTask
- This method is sent from the SelfDiagnoseHandler when a configuration is being processed. Use the passed
attributes to initialize the receiver.
If a variable parameter is passed then store it.
- Overrides:
initializeFromAttributes
in class CheckProperty
- Parameters:
attributes
- org.xml.sax.Attributes
setUp
public void setUp(ExecutionContext ctx)
throws DiagnoseException
- Description copied from class:
DiagnosticTask
- Override this method to verify that task parameters are initialized/set correctly.
- Overrides:
setUp
in class CheckProperty
- Parameters:
ctx
- ExecutionContext
- Throws:
DiagnoseException
run
public void run(ExecutionContext ctx,
DiagnosticTaskResult result)
throws DiagnoseException
- Description copied from class:
DiagnosticTask
- Run the task. If an error is detected then raise a DiagnoseException.
Otherwise use the result object to the report any messages when a run is completed.
- Specified by:
run
in class DiagnosticTask
- Parameters:
ctx
- ExecutionContextresult
- DiagnosticTaskResult
- Throws:
DiagnoseException
getId
public String getId()
setId
public void setId(String id)
getName
public String getName()
setName
public void setName(String name)
getOperation
public String getOperation()
setOperation
public void setOperation(String operation)
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
Copyright © 2012. All Rights Reserved.