public final class XMLImportConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_ERROR_DIR |
static String |
CONTENT_SUCCEES_DIR |
static String |
CONTENT_WARNING_DIR |
Constructor and Description |
---|
XMLImportConfiguration() |
XMLImportConfiguration(ObjectLoader pObjectLoader) |
public static final String CONTENT_SUCCEES_DIR
public static final String CONTENT_ERROR_DIR
public static final String CONTENT_WARNING_DIR
public XMLImportConfiguration()
public XMLImportConfiguration(ObjectLoader pObjectLoader)
public void setIgnoreUndefinedFields(boolean pIgnore)
public boolean getIgnoreUndefinedFields()
public void setFileNames(String... pFileNames)
"*.xml"
or full file names like "ntb-feed.rss", "reuters-feed.xml"
.
The file names should be resolvable relative to the current getImportDirectoryAsFile()
import directory}.pFileNames
- the file names that will be imported using this configurationgetImportDirectoryAsFile()
public final String[] getFileNames()
public ImportReporter getImportReporter()
public void setImportReporter(ImportReporter pImportReporter)
public final String getImportDirectory()
public File getImportDirectoryAsFile()
public void setImportDirectory(String pDirectory)
public File getArchiveDirectoryAsFile()
public String getArchiveDirectory()
public void setArchiveDirectory(String pDirectory)
public File getErrorDirectoryAsFile()
public String getErrorDirectory()
public void setErrorDirectory(String pDirectory)
public File getContentDirectoryAsFile()
public String getContentDirectory()
public void setContentDirectory(String pDirectory)
public File getContentSuccessDirectoryAsFile()
public String getContentSuccessDirectory()
public File getContentErrorDirectoryAsFile()
public String getContentErrorDirectory()
public File getContentWarningDirectoryAsFile()
public String getContentWarningDirectory()
public int getPublicationId()
public void setPublicationId(int pPublicationId)
public void setPublicationName(String pPublicationName)
public String getPublicationName()
public int getDefaultSectionId()
public String getDefaultSectionName()
public void setDefaultSectionId(int pDefaultSectionId)
public int getDefaultUserId()
public String getDefaultUserName()
public void setDefaultUserId(int pUserId)
public void setDefaultSectionName(String pDefaultSectionName)
public void setDefaultUserName(String pDefaultUserName)
public void setFileComparatorClass(String pClassName)
pClassName
is null
, the comparator will be set to null
(meaning natural order).pClassName
- the comparator class to use, may be null
IllegalArgumentException
- if the pClass
can't be instantiated, or is not a valid classpublic Comparator<File> getFileComparator()
public void setPreFilters(String pExtension, StreamFilter... pPreFilters)
public final StreamFilter[] getPreFilters(String pExtension)
public List<StreamFilter> getPreFiltersAsList(String pExtension)
public neo.xredsys.content.type.ContentDescriptorFactory getContentDescriptorFactory()
public void setContentDescriptorFactory(neo.xredsys.content.type.ContentDescriptorFactory pContentDescriptorFactory)
public neo.xredsys.content.layout.LayoutGroupDefinitionManager getLayoutGroupDefinitionManager()
public void setLayoutGroupDefinitionManager(neo.xredsys.content.layout.LayoutGroupDefinitionManager pLayoutGroupDefinitionManager)
public void doStartService()
public boolean isFailIfSectionDoesNotExist()
public void setFailIfSectionDoesNotExist(boolean pFailIfSectionDoesNotExist)
public void setObjectLoader(ObjectLoader pObjectLoader)
pObjectLoader
- the ObjectLoader© 1998- 2021 Escenic AS