public class ImportTask
extends com.serotonin.util.ProgressiveTask
Modifier and Type | Field and Description |
---|---|
private java.util.ResourceBundle |
bundle |
private CompoundEventDetectorDao |
compoundEventDetectorDao |
private int |
compoundEventDetectorIndex |
private java.util.List<com.serotonin.json.JsonValue> |
compoundEventDetectors |
private DataPointDao |
dataPointDao |
private int |
dataPointIndex |
private java.util.List<com.serotonin.json.JsonValue> |
dataPoints |
private DataSourceDao |
dataSourceDao |
private int |
dataSourceIndex |
private java.util.List<com.serotonin.json.JsonValue> |
dataSources |
private java.util.List<java.lang.Integer> |
disabledDataSources |
private EventDao |
eventDao |
private int |
eventHandlerIndex |
private java.util.List<com.serotonin.json.JsonValue> |
eventHandlers |
private MailingListDao |
mailingListDao |
private int |
mailingListIndex |
private java.util.List<com.serotonin.json.JsonValue> |
mailingLists |
private MaintenanceEventDao |
maintenanceEventDao |
private int |
maintenanceEventIndex |
private java.util.List<com.serotonin.json.JsonValue> |
maintenanceEvents |
private java.util.List<com.serotonin.json.JsonValue> |
pass2users |
private com.serotonin.json.JsonArray |
pointHierarchy |
private PointLinkDao |
pointLinkDao |
private int |
pointLinkIndex |
private java.util.List<com.serotonin.json.JsonValue> |
pointLinks |
private java.util.List<com.serotonin.json.JsonValue> |
pointValues |
private int |
pointValuesIndex |
private PublisherDao |
publisherDao |
private int |
publisherIndex |
private java.util.List<com.serotonin.json.JsonValue> |
publishers |
private com.serotonin.json.JsonReader |
reader |
private com.serotonin.web.dwr.DwrResponseI18n |
response |
private ScheduledEventDao |
scheduledEventDao |
private int |
scheduledEventIndex |
private java.util.List<com.serotonin.json.JsonValue> |
scheduledEvents |
private ScriptDao |
scriptDao |
private java.util.List<com.serotonin.json.JsonValue> |
scripts |
private int |
scriptsIndex |
private java.util.List<com.serotonin.json.JsonValue> |
systemSettings |
private int |
systemSettingsIndex |
private User |
user |
private UserDao |
userDao |
private int |
userIndexPass1 |
private int |
userIndexPass2 |
private int |
userProfilesIndex |
private java.util.List<com.serotonin.json.JsonValue> |
users |
private java.util.List<com.serotonin.json.JsonValue> |
usersProfiles |
private ViewDao |
viewDao |
private int |
viewIndex |
private java.util.List<com.serotonin.json.JsonValue> |
views |
private WatchListDao |
watchListDao |
private int |
watchListIndex |
private java.util.List<com.serotonin.json.JsonValue> |
watchLists |
Constructor and Description |
---|
ImportTask(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject root,
java.util.ResourceBundle bundle,
User user) |
Modifier and Type | Method and Description |
---|---|
private void |
addSuccessMessage(boolean isnew,
java.lang.String key,
java.lang.String desc) |
private void |
copyValidationMessages(com.serotonin.web.dwr.DwrResponseI18n voResponse,
java.lang.String key,
java.lang.String desc) |
private java.lang.String |
getJsonExceptionMessage(com.serotonin.json.JsonException e) |
com.serotonin.web.dwr.DwrResponseI18n |
getResponse() |
private void |
importCompoundEventDetector(com.serotonin.json.JsonObject compoundEventDetector) |
private void |
importDataPoint(com.serotonin.json.JsonObject dataPoint) |
private void |
importDataSource(com.serotonin.json.JsonObject dataSource) |
private void |
importEventHandler(com.serotonin.json.JsonObject eventHandler) |
private void |
importMailingList(com.serotonin.json.JsonObject mailingList) |
private void |
importMaintenanceEvent(com.serotonin.json.JsonObject maintenanceEvent) |
private void |
importPointHierarchy(com.serotonin.json.JsonArray pointHierarchyJson) |
private void |
importPointLink(com.serotonin.json.JsonObject pointLink) |
private void |
importPointValues(com.serotonin.json.JsonObject json) |
private void |
importPublisher(com.serotonin.json.JsonObject publisher) |
private void |
importScheduledEvent(com.serotonin.json.JsonObject scheduledEvent) |
private void |
importScripts(com.serotonin.json.JsonObject script) |
private void |
importSystemSettings(com.serotonin.json.JsonObject json) |
private void |
importUser(com.serotonin.json.JsonObject userJson) |
private void |
importUserPermissions(com.serotonin.json.JsonObject userJson) |
private void |
importUsersProfile(com.serotonin.json.JsonObject profileJson) |
private void |
importView(com.serotonin.json.JsonObject viewJson) |
private void |
importWatchList(com.serotonin.json.JsonObject watchListJson) |
private java.util.List<com.serotonin.json.JsonValue> |
nonNullList(com.serotonin.json.JsonObject root,
java.lang.String key) |
private void |
preloadDataPoints() |
protected void |
runImpl() |
private final com.serotonin.json.JsonReader reader
private final java.util.ResourceBundle bundle
private final User user
private final com.serotonin.web.dwr.DwrResponseI18n response
private final UserDao userDao
private final DataSourceDao dataSourceDao
private final DataPointDao dataPointDao
private final ViewDao viewDao
private final PointLinkDao pointLinkDao
private final ScheduledEventDao scheduledEventDao
private final CompoundEventDetectorDao compoundEventDetectorDao
private final EventDao eventDao
private final MailingListDao mailingListDao
private final PublisherDao publisherDao
private final WatchListDao watchListDao
private final MaintenanceEventDao maintenanceEventDao
private final ScriptDao scriptDao
private final java.util.List<com.serotonin.json.JsonValue> users
private int userIndexPass1
private final java.util.List<com.serotonin.json.JsonValue> pass2users
private int userIndexPass2
private final java.util.List<com.serotonin.json.JsonValue> dataSources
private int dataSourceIndex
private final java.util.List<com.serotonin.json.JsonValue> dataPoints
private int dataPointIndex
private final java.util.List<com.serotonin.json.JsonValue> views
private int viewIndex
private com.serotonin.json.JsonArray pointHierarchy
private final java.util.List<com.serotonin.json.JsonValue> pointLinks
private int pointLinkIndex
private final java.util.List<com.serotonin.json.JsonValue> scheduledEvents
private int scheduledEventIndex
private final java.util.List<com.serotonin.json.JsonValue> compoundEventDetectors
private int compoundEventDetectorIndex
private final java.util.List<com.serotonin.json.JsonValue> eventHandlers
private int eventHandlerIndex
private final java.util.List<com.serotonin.json.JsonValue> mailingLists
private int mailingListIndex
private final java.util.List<com.serotonin.json.JsonValue> publishers
private int publisherIndex
private final java.util.List<com.serotonin.json.JsonValue> watchLists
private int watchListIndex
private final java.util.List<com.serotonin.json.JsonValue> maintenanceEvents
private int maintenanceEventIndex
private final java.util.List<com.serotonin.json.JsonValue> scripts
private int scriptsIndex
private final java.util.List<com.serotonin.json.JsonValue> pointValues
private int pointValuesIndex
private final java.util.List<com.serotonin.json.JsonValue> systemSettings
private int systemSettingsIndex
private final java.util.List<com.serotonin.json.JsonValue> usersProfiles
private int userProfilesIndex
private final java.util.List<java.lang.Integer> disabledDataSources
public ImportTask(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject root, java.util.ResourceBundle bundle, User user)
private void preloadDataPoints()
private java.util.List<com.serotonin.json.JsonValue> nonNullList(com.serotonin.json.JsonObject root, java.lang.String key)
public com.serotonin.web.dwr.DwrResponseI18n getResponse()
protected void runImpl()
runImpl
in class com.serotonin.util.ProgressiveTask
private void importUser(com.serotonin.json.JsonObject userJson)
private void importDataSource(com.serotonin.json.JsonObject dataSource)
private void importDataPoint(com.serotonin.json.JsonObject dataPoint)
private void importView(com.serotonin.json.JsonObject viewJson)
private void importUserPermissions(com.serotonin.json.JsonObject userJson)
private void importPointHierarchy(com.serotonin.json.JsonArray pointHierarchyJson)
private void importPointLink(com.serotonin.json.JsonObject pointLink)
private void importScheduledEvent(com.serotonin.json.JsonObject scheduledEvent)
private void importCompoundEventDetector(com.serotonin.json.JsonObject compoundEventDetector)
private void importMailingList(com.serotonin.json.JsonObject mailingList)
private void importPublisher(com.serotonin.json.JsonObject publisher)
private void importEventHandler(com.serotonin.json.JsonObject eventHandler)
private void importWatchList(com.serotonin.json.JsonObject watchListJson)
private void importMaintenanceEvent(com.serotonin.json.JsonObject maintenanceEvent)
private void importScripts(com.serotonin.json.JsonObject script)
private void importPointValues(com.serotonin.json.JsonObject json)
private void importSystemSettings(com.serotonin.json.JsonObject json)
private void copyValidationMessages(com.serotonin.web.dwr.DwrResponseI18n voResponse, java.lang.String key, java.lang.String desc)
private void addSuccessMessage(boolean isnew, java.lang.String key, java.lang.String desc)
private java.lang.String getJsonExceptionMessage(com.serotonin.json.JsonException e)
private void importUsersProfile(com.serotonin.json.JsonObject profileJson) throws DAOException, com.serotonin.json.JsonException
DAOException
com.serotonin.json.JsonException