Package org.opencms.relations
Classes to represent and validate the internal and external links/relations of resources in the OpenCms VFS.
- Since:
- 6.0.0
-
Interface Summary Interface Description I_CmsCustomLinkRenderer Interface used to inject custom link handling behavior into HTML/link content fields.I_CmsLinkParseable This interface serves to retrieve all links from a given file by parsing. -
Class Summary Class Description CmsCategory Represents a category, that is just a folder.CmsCategoryService Provides several simplified methods for manipulating category relations.CmsExternalLinksValidationResult Stores the result of a pointer link validation.CmsExternalLinksValidator Class to validate pointer links.CmsInternalLinksValidator Util class to find broken links in a bundle of resources.CmsInternalRelationsValidationJob A schedulable OpenCms job to validate internal relations.CmsLink A single link entry in the link table.CmsLinkInfo Immutable bean representing most of the information in a CmsLink.CmsLinkUpdateUtil An utility class for updating the link xml node.CmsRelation A relation between two opencms resources.CmsRelationDeleteValidator Util class to find broken links in a bundle of resources to be deleted.CmsRelationFilter A filter to retrieve the relations for a given resource.CmsRelationPublishValidator Util class to find broken links in a bundle of resources to be published.CmsRelationSystemValidator Validates relations of resources in the OpenCms VFS.CmsRelationType Wrapper class for the different types of relations.CmsRelationValidatorInfoEntry Relation validator entry information bean.Messages Convenience class to access the localized messages of this OpenCms package. -
Enum Summary Enum Description CmsRelationType.CopyBehavior Enum representing how relations should be handled while copying resources.