All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target_yaml.hcm-content.configuration.update.updater4-v3.6.yaml Maven / Gradle / Ivy

The newest version!
/hippo:configuration/hippo:update/hippo:queue/Test Updater 4:
  jcr:primaryType: hipposys:updaterinfo
  hipposys:batchsize: 10
  hipposys:dryrun: false
  hipposys:query: //element(*, hippo:document)
  hipposys:script: |-
    /*
     * Copyright 2019 Open Web IT B.V. (https://www.openweb.nl/)
     *
     * Licensed under the Apache License, Version 2.0 (the "License");
     * you may not use this file except in compliance with the License.
     * You may obtain a copy of the License at
     *
     *     http://www.apache.org/licenses/LICENSE-2.0
     *
     * Unless required by applicable law or agreed to in writing, software
     * distributed under the License is distributed on an "AS IS" BASIS,
     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     * See the License for the specific language governing permissions and
     * limitations under the License.
     */

    import nl.openweb.tools.Tools
    import org.onehippo.repository.update.BaseNodeUpdateVisitor

    import javax.jcr.Node

    class TestUpdater4 extends BaseNodeUpdateVisitor {
        boolean doUpdate(Node node) {
            log.info(Tools.getEnvironmentInfo())
            log.info "manipulate node < > & an %^&* /> {}", node.path
            return true
        }

        boolean undoUpdate(Node node) {
            throw new UnsupportedOperationException('Updater does not implement undoUpdate method')
        }
    }
  hipposys:throttle: 1000




© 2015 - 2025 Weber Informatics LLC | Privacy Policy