/** * */ package org.openntf.domino.ext; import org.openntf.domino.DxlImporter.AclImportOption; import org.openntf.domino.DxlImporter.DesignImportOption; import org.openntf.domino.DxlImporter.DocumentImportOption; import org.openntf.domino.DxlImporter.InputValidationOption; /** * @author withersp * * OpenNTF extensions to DxlImporter class * */ public interface DxlImporter { /** * Sets the ACL import options, using {@link org.openntf.domino.DxlImporter.AclImportOption} * * <p> * E.g. ignore them, replace else create etc * </p> * * @param option * AclImportOption to use when importing ACL entries * @since org.openntf.domino 2.5.0 */ public void setAclImportOption(final AclImportOption option); /** * Sets the Design element import options, using {@link org.openntf.domino.DxlImporter.DesignImportOption} * * <p> * E.g. ignore them, create, replace else create * </p> * * @param option * DesignImportOption to use when importing design elements * @since org.openntf.domino 2.5.0 */ public void setDesignImportOption(final DesignImportOption option); /** * Sets the Document element import options, using {@link org.openntf.domino.DxlImporter.DocumentImportOption} * * <p> * E.g. ignore them, create, replace else create * </p> * * @param option * DocumentImportOption to use when importing documents * @since org.openntf.domino 2.5.0 */ public void setDocumentImportOption(final DocumentImportOption option); /** * Sets the options for how Input Validation formulas should be used when importing documents, using * {@link org.openntf.domino.DxlImporter.InputValidationOption} * * <p> * E.g. never validate, auto validate, always validate * </p> * * @param option * InputValidationOption to use when importing documents * @since org.openntf.domino 2.5.0 */ public void setInputValidationOption(final InputValidationOption option); }