Classes to represent and validate the internal and external links/relations of resources in the OpenCms VFS.
Interface Summary Interface Description I_CmsCustomLinkRendererInterface used to inject custom link handling behavior into HTML/link content fields. I_CmsLinkParseableThis interface serves to retrieve all links from a given file by parsing.
Class Summary Class Description CmsCategoryRepresents a category, that is just a folder. CmsCategoryServiceProvides several simplified methods for manipulating category relations. CmsExternalLinksValidationResultStores the result of a pointer link validation. CmsExternalLinksValidatorClass to validate pointer links. CmsInternalLinksValidatorUtil class to find broken links in a bundle of resources. CmsInternalRelationsValidationJobA schedulable OpenCms job to validate internal relations. CmsLinkA single link entry in the link table. CmsLinkInfoImmutable bean representing most of the information in a CmsLink. CmsLinkUpdateUtilAn utility class for updating the link xml node. CmsRelationA relation between two opencms resources. CmsRelationDeleteValidatorUtil class to find broken links in a bundle of resources to be deleted. CmsRelationFilterA filter to retrieve the relations for a given resource. CmsRelationPublishValidatorUtil class to find broken links in a bundle of resources to be published. CmsRelationSystemValidatorValidates relations of resources in the OpenCms VFS. CmsRelationTypeWrapper class for the different types of relations. CmsRelationValidatorInfoEntryRelation validator entry information bean. MessagesConvenience class to access the localized messages of this OpenCms package.
Enum Summary Enum Description CmsRelationType.CopyBehaviorEnum representing how relations should be handled while copying resources.