public class CmsExternalLinksValidator extends java.lang.Object implements I_CmsScheduledJob
Constructor and Description |
---|
CmsExternalLinksValidator() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkUrl(CmsObject cms,
java.lang.String check)
Checks if the given url is valid.
|
java.lang.String |
launch(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String> parameters)
This method is called by the cron scheduler.
|
void |
setReport(I_CmsReport report)
Sets the report for the output.
|
void |
validateLinks(CmsObject cms)
Validate all links.
|
public CmsExternalLinksValidator()
public static boolean checkUrl(CmsObject cms, java.lang.String check)
check
- the url to checkcms
- a OpenCms context objectpublic java.lang.String launch(CmsObject cms, java.util.Map<java.lang.String,java.lang.String> parameters) throws CmsException
launch
in interface I_CmsScheduledJob
cms
- a OpenCms context objectparameters
- link check parametersCmsException
- if something goes wrongCmsScheduledJobInfo
,
CmsScheduledJobInfo.setReuseInstance(boolean)
public void setReport(I_CmsReport report)
report
- the report for the outputpublic void validateLinks(CmsObject cms) throws CmsException
cms
- a OpenCms context objectCmsException
- if something goes wrong