bundle/src/main/java/com/adobe/acs/commons/analysis/jcrchecksum/impl/options/CustomChecksumGeneratorOptions.java
/*
* ACS AEM Commons
*
* Copyright (C) 2013 - 2023 Adobe
*
* 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.
*/
package com.adobe.acs.commons.analysis.jcrchecksum.impl.options;
import java.util.Collection;
public class CustomChecksumGeneratorOptions extends AbstractChecksumGeneratorOptions {
/**
* TODO: Please clarifiy the purpose of this class ... we should make the AbstractChecksumGeneratorOptions
* a non-abstract class and use it.
*/
@Override
public void addIncludedNodeTypes(String[] arr) {
super.addIncludedNodeTypes(arr);
}
public void addIncludedNodeTypes(Collection<String> col) {
if (col != null) {
super.addIncludedNodeTypes(col.toArray(new String[col.size()]));
}
}
@Override
public void addExcludedNodeTypes(String[] arr) {
super.addExcludedNodeTypes(arr);
}
public void addExcludedNodeTypes(Collection<String> col) {
if (col != null) {
super.addExcludedNodeTypes(col.toArray(new String[col.size()]));
}
}
@Override
public void addExcludedProperties(String[] arr) {
super.addExcludedProperties(arr);
}
public void addExcludedProperties(Collection<String> col) {
if (col != null) {
super.addExcludedProperties(col.toArray(new String[col.size()]));
}
}
@Override
public void addSortedProperties(String[] arr) {
super.addSortedProperties(arr);
}
public void addSortedProperties(Collection<String> col) {
if (col != null) {
super.addSortedProperties(col.toArray(new String[col.size()]));
}
}
@Override
public void addExcludedNodeNames(String[] arr) {
super.addExcludedNodeNames(arr);
}
public void addExcludedNodeNames(Collection<String> col) {
if (col != null) {
super.addExcludedNodeNames(col.toArray(new String[col.size()]));
}
}
@Override
public void addExcludedSubTrees(String[] arr) {
super.addExcludedSubTrees(arr);
}
public void addExcludedSubTrees(Collection<String> col) {
if (col != null) {
super.addExcludedSubTrees(col.toArray(new String[col.size()]));
}
}
}