com.philemonworks.selfdiagnose.check
Class CheckResourceProperty

java.lang.Object
  extended by com.philemonworks.selfdiagnose.DiagnosticTask
      extended by com.philemonworks.selfdiagnose.PatternMatchingTask
          extended by com.philemonworks.selfdiagnose.check.CheckProperty
              extended by com.philemonworks.selfdiagnose.check.CheckResourceProperty
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ReportMavenPOMProperties

public class CheckResourceProperty
extends CheckProperty

CheckResourceProperty is a DiagnosticTask that verifies the availability of a property in a resource.

Author:
Ernest Micklei
See Also:
Serialized Form

Field Summary
protected  String name
           
protected static String PARAMETER_NAME
           
protected static String PARAMETER_URL
           
protected  String url
           
 
Fields inherited from class com.philemonworks.selfdiagnose.check.CheckProperty
PARAMETER_PROPERTY, property
 
Fields inherited from class com.philemonworks.selfdiagnose.PatternMatchingTask
PARAMETER_PATTERN, pattern
 
Fields inherited from class com.philemonworks.selfdiagnose.DiagnosticTask
comment, PARAMETER_COMMENT, PARAMETER_REPORT, PARAMETER_VARIABLE, reportResults, requestor, variableName
 
Constructor Summary
CheckResourceProperty()
           
 
Method Summary
 String getDescription()
           
 String getName()
           
protected  Properties getProperties(ExecutionContext ctx)
           
 String getUrl()
           
 void initializeFromAttributes(Attributes attributes)
          This method is sent from the SelfDiagnoseHandler when a configuration is being processed.
 void run(ExecutionContext ctx, DiagnosticTaskResult result)
          (non-Javadoc)
 void setName(String name)
           
 void setUp(ExecutionContext ctx)
          Override this method to verify that task parameters are initialized/set correctly.
 void setUrl(String url)
           
 
Methods inherited from class com.philemonworks.selfdiagnose.check.CheckProperty
checkPropertyAccess, getProperty, isThisRequested, setProperty
 
Methods inherited from class com.philemonworks.selfdiagnose.PatternMatchingTask
checkValueAgainstPattern, getPattern, setPattern
 
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
 

Field Detail

PARAMETER_NAME

protected static final String PARAMETER_NAME
See Also:
Constant Field Values

PARAMETER_URL

protected static final String PARAMETER_URL
See Also:
Constant Field Values

name

protected String name

url

protected String url
Constructor Detail

CheckResourceProperty

public CheckResourceProperty()
Method Detail

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
(non-Javadoc)

Specified by:
run in class DiagnosticTask
Parameters:
ctx - ExecutionContext
result - DiagnosticTaskResult
Throws:
DiagnoseException
See Also:
DiagnosticTask.run(ExecutionContext)

getProperties

protected Properties getProperties(ExecutionContext ctx)
                            throws DiagnoseException
Throws:
DiagnoseException

getName

public String getName()

setName

public void setName(String name)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)


Copyright © 2012. All Rights Reserved.