target_yaml2.hcm-content.configuration.update.updater4.yaml Maven / Gradle / Ivy
The newest version!
/hippo:configuration/hippo:update/hippo:registry/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