public class ImportManager extends java.lang.Object implements ImportConstants, JcmsConstants
getInstance()).| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
REVISION  | 
IMPORT_ALARM_MGR, IMPORT_AUTHOR_PROP, IMPORT_CATEGORY_DEFAULT, IMPORT_DC_ATTR, IMPORT_DC_STEP, IMPORT_DIR, IMPORT_ENABLED, IMPORT_JDOM_ELEMENT, IMPORT_LOG_FILE, IMPORT_LOG_MAX, IMPORT_OPTIONS, IMPORT_OPTIONS_DC_CONTEXT, IMPORT_ROOT_PROP, IMPORT_SOURCE_FILE, IMPORT_SOURCE_PREFIX_PROP, IMPORT_SOURCES_DIR, IMPORT_STEP_CLEAN, IMPORT_STEP_IMPORT, IMPORT_STEP_UPDATE_REF, IMPORT_WS_PROPDATA_TAG, DATASET_TAG, FIELD_CLASS, FIELD_ENTRY, FIELD_ITEM, FIELD_KEY, FIELD_NAME, FIELD_TAG, FIELD_VALUE, FILE_FIELD, FILE_ID, FILE_MTIME, FILE_SIZE, FILE_TAG, FILE_TICKET, FILESET_TAG, RELATED_TAGADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XMLCRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR| Constructor and Description | 
|---|
ImportManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addImportSource(ImportSource source)
Adds a source to import. 
 | 
boolean | 
checkMdate(Data importedData,
          Data localData)
Returns true if importedData.importMdate is newer than the localData.importMdate. 
 | 
Member | 
getImportAuthor()
Returns the member used to be the author of all the imported data. 
 | 
Data | 
getImportedData(java.lang.String source,
               java.lang.String importId)
Returns the imported data from the given  
source and bound to the given importId (do not return conflict copy). | 
Category | 
getImportRootCategory()
Returns the import root category. 
 | 
ImportSource | 
getImportSource(java.lang.String id)
Returns the source bound to the given id. 
 | 
java.util.Map<java.lang.String,ImportSource> | 
getImportSourceMap()
Returns the source Map {id, source}. 
 | 
Workspace | 
getImportWorkspace()
Returns the import workspace (the workspace of all the imported publications). 
 | 
static ImportManager | 
getInstance()
Returns the singleton. 
 | 
java.util.List | 
getLastImportStatusList()
Returns a list of the last ImportStatus. 
 | 
ImportStatus | 
importFromDocument(org.jdom.Document doc)
Imports data from a JDom Document. 
 | 
ImportStatus | 
importFromDocument(org.jdom.Document doc,
                  ImportOptions options)
Imports data from a JDom Document. 
 | 
ImportStatus | 
importFromFile(java.io.File file)
Imports data from an XML JCMS export file. 
 | 
ImportStatus | 
importFromFile(java.io.File file,
              ImportOptions options)
Imports data from an XML JCMS export file. 
 | 
ImportStatus | 
importFromFilename(java.lang.String filename)
Imports data from an XML JCMS export file. 
 | 
ImportStatus | 
importFromFilename(java.lang.String filename,
                  ImportOptions options)
Imports data from an XML JCMS export file. 
 | 
ImportStatus | 
importFromSource(ImportSource source)
Imports data from the given source 
 | 
ImportStatus | 
importFromUrl(java.lang.String url)
Imports data from an URL 
 | 
ImportStatus | 
importFromUrl(java.lang.String url,
             ImportOptions options)
Imports data from an URL 
 | 
void | 
indexImportedData(Data data)
Index the given imported data (conflict copy are not indexed). 
 | 
void | 
init()
Initialize the ImportManager. 
 | 
boolean | 
isEnabled()
Returns true if the Import Manager is enabled. 
 | 
void | 
removeImportSource(ImportSource source)
Removes a source to import. 
 | 
void | 
saveImportSources()
Saves all the import sources. 
 | 
void | 
unindexImportedData(Data data)
Unindex the given imported data 
 | 
public static final java.lang.String REVISION
public static ImportManager getInstance()
public boolean isEnabled()
public void init()
public java.util.List getLastImportStatusList()
public void addImportSource(ImportSource source)
source - the source to addpublic void removeImportSource(ImportSource source)
source - the source to removepublic void saveImportSources()
public ImportSource getImportSource(java.lang.String id)
id - a source's idpublic java.util.Map<java.lang.String,ImportSource> getImportSourceMap()
public ImportStatus importFromSource(ImportSource source)
source - the source to importpublic ImportStatus importFromUrl(java.lang.String url)
url - the URL of an XML JCMS export file.public ImportStatus importFromUrl(java.lang.String url, ImportOptions options)
url - the URL of an XML JCMS export file.options - the ImportOptionspublic ImportStatus importFromFilename(java.lang.String filename)
filename - the filenamepublic ImportStatus importFromFilename(java.lang.String filename, ImportOptions options)
filename - the filenameoptions - the ImportOptionspublic ImportStatus importFromFile(java.io.File file)
file - the filepublic ImportStatus importFromFile(java.io.File file, ImportOptions options)
file - the fileoptions - the ImportOptionspublic ImportStatus importFromDocument(org.jdom.Document doc)
doc - the JDom Documentpublic ImportStatus importFromDocument(org.jdom.Document doc, ImportOptions options)
doc - the JDom Documentoptions - the ImportOptionspublic boolean checkMdate(Data importedData, Data localData)
importedData - the imported DatalocalData - the local Datapublic Data getImportedData(java.lang.String source, java.lang.String importId)
source and bound to the given importId (do not return conflict copy).source - the name of the import sourceimportId - the imported idimportId.public void indexImportedData(Data data)
data - the data to indexpublic void unindexImportedData(Data data)
data - the data to unindexpublic Member getImportAuthor()
public Workspace getImportWorkspace()
public Category getImportRootCategory()
Copyright © 2001-2018 Jalios SA. All Rights Reserved.