// Navigation management resource registration
ManagedResource.Registration navigation = sites.registerSubResource("navigation",
description("Management resource responsible for handling management operations on a sites navigation."));
// Navigation management operations
navigation.registerOperationHandler(OperationNames.READ_RESOURCE, new NavigationReadResource(),
description("Available navigation nodes at the specified address."), true);
navigation.registerOperationHandler(OperationNames.READ_CONFIG_AS_XML, new NavigationReadConfigAsXml(),
description("Reads navigation as configuration xml at a specified address."), true);
navigation.registerOperationHandler(OperationNames.EXPORT_RESOURCE, new NavigationExportResource(),
description("Exports navigation configuration xml as a zip file."), true);