arta.synergy.ejb.xml
Class ImportExportDOMLogic

java.lang.Object
  extended by arta.synergy.ejb.xml.ImportExportDOMLogic

public class ImportExportDOMLogic
extends java.lang.Object

Created by IntelliJ IDEA. User: artur Date: 15.07.13 Time: 15:58 To change this template use File | Settings | File Templates.


Constructor Summary
ImportExportDOMLogic()
           
 
Method Summary
static
<K extends java.lang.Comparable<? super K>,V>
java.util.HashMap<K,java.util.List<V>>
compareEntries(java.util.HashMap<K,V> map1, java.util.HashMap<K,V> map2, java.util.HashMap<K,V> settingsMap)
           
 void getActionsCategories()
           
 void getCategories()
           
 void getCounters()
          Ищем удаленные, добавленные, измененные counters
 void getDictionaryDefinitions()
          Ищем удаленные, добавленные, измененные dictionaryDefinitions
 void getDocFiles()
           
 void getDocTemplates()
          Ищем удаленные, добавленные, измененные docTemplates
 void getForms()
          Ищем удаленные, добавленные, измененные forms
 void getGroups()
           
 ImportExportDOM getImportExportDOMLogic(java.lang.String expectedFilePath, java.lang.String actualFilePath)
           
 void getLogs()
           
 void getMetadatas()
           
 void getNotificationPeriods()
           
 void getNumbersTemplate()
          Ищем удаленные, добавленные, измененные numberTemplates
 void getProtocols()
           
 void getRegistryCreateMenuItems()
           
 void getRiskTypes()
          Ищем удаленные, добавленные, измененные riskTypes
 void getRoles()
           
 void getSettings()
           
 void setData(java.io.File file, ConfigurationFile configurationFile, java.util.List<Counter> countersList, java.util.List<arta.remote.client.groups.Group> groupsList, java.util.List<Form> formsList, java.util.List<RiskType> riskTypeList, java.util.List<arta.remote.client.categories.Category> categoryList, java.util.List<NotificationPeriods> notificationPeriodsList, arta.synergy.web.common.client.settings.Settings settings, java.util.List<DocFile> docFileList, java.util.List<NumberTemplate> numberTemplateList, java.util.List<Register> registerList, java.util.List<DocType> docTypeList, java.util.List<DocTemplate> docTemplateList, java.util.List<ActionsCategory> actionsCategoryList, RegistryCreateMenuItemList registryCreateMenuItemList, java.util.List<arta.remote.client.roles.Role> rolesList, java.util.List<arta.remote.client.metadata.Metadata> metadataList, java.util.List<arta.remote.client.Folder> foldersList, java.util.List<kz.arta.synergy.web.gwt.shared.dictionary.DictionaryDefinition> dictionaryDefinitionList)
           
 void setDataFromActualConfigurationFile(java.lang.String actualFilePath)
          Устанавливаем данные с нового загружаемого xml файла в класс ConfigurationFile
 void setDataFromExpectedConfigurationFile(java.lang.String expectedFilePath)
          Устанавливаем данные с прежнего xml файла в класс ConfigurationFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportExportDOMLogic

public ImportExportDOMLogic()
Method Detail

getImportExportDOMLogic

public ImportExportDOM getImportExportDOMLogic(java.lang.String expectedFilePath,
                                               java.lang.String actualFilePath)

getNotificationPeriods

public void getNotificationPeriods()

getSettings

public void getSettings()

getCounters

public void getCounters()
Ищем удаленные, добавленные, измененные counters


getDictionaryDefinitions

public void getDictionaryDefinitions()
Ищем удаленные, добавленные, измененные dictionaryDefinitions


getNumbersTemplate

public void getNumbersTemplate()
Ищем удаленные, добавленные, измененные numberTemplates


getDocTemplates

public void getDocTemplates()
Ищем удаленные, добавленные, измененные docTemplates


getRoles

public void getRoles()

getMetadatas

public void getMetadatas()

getDocFiles

public void getDocFiles()

getLogs

public void getLogs()

getProtocols

public void getProtocols()

getActionsCategories

public void getActionsCategories()

getRegistryCreateMenuItems

public void getRegistryCreateMenuItems()

getGroups

public void getGroups()

getCategories

public void getCategories()

getRiskTypes

public void getRiskTypes()
Ищем удаленные, добавленные, измененные riskTypes


getForms

public void getForms()
Ищем удаленные, добавленные, измененные forms


setDataFromExpectedConfigurationFile

public void setDataFromExpectedConfigurationFile(java.lang.String expectedFilePath)
Устанавливаем данные с прежнего xml файла в класс ConfigurationFile


setDataFromActualConfigurationFile

public void setDataFromActualConfigurationFile(java.lang.String actualFilePath)
Устанавливаем данные с нового загружаемого xml файла в класс ConfigurationFile


setData

public void setData(java.io.File file,
                    ConfigurationFile configurationFile,
                    java.util.List<Counter> countersList,
                    java.util.List<arta.remote.client.groups.Group> groupsList,
                    java.util.List<Form> formsList,
                    java.util.List<RiskType> riskTypeList,
                    java.util.List<arta.remote.client.categories.Category> categoryList,
                    java.util.List<NotificationPeriods> notificationPeriodsList,
                    arta.synergy.web.common.client.settings.Settings settings,
                    java.util.List<DocFile> docFileList,
                    java.util.List<NumberTemplate> numberTemplateList,
                    java.util.List<Register> registerList,
                    java.util.List<DocType> docTypeList,
                    java.util.List<DocTemplate> docTemplateList,
                    java.util.List<ActionsCategory> actionsCategoryList,
                    RegistryCreateMenuItemList registryCreateMenuItemList,
                    java.util.List<arta.remote.client.roles.Role> rolesList,
                    java.util.List<arta.remote.client.metadata.Metadata> metadataList,
                    java.util.List<arta.remote.client.Folder> foldersList,
                    java.util.List<kz.arta.synergy.web.gwt.shared.dictionary.DictionaryDefinition> dictionaryDefinitionList)
Parameters:
file -
configurationFile - файл который надо распарсить
countersList - список счетчиков
groupsList - список групп
formsList - список форм

compareEntries

public static <K extends java.lang.Comparable<? super K>,V> java.util.HashMap<K,java.util.List<V>> compareEntries(java.util.HashMap<K,V> map1,
                                                                                                                  java.util.HashMap<K,V> map2,
                                                                                                                  java.util.HashMap<K,V> settingsMap)


Copyright © 2000 Dummy Corp. All Rights Reserved.