feed image
feed image
feed image
First Step of Apatar Refactoring Is Completed

August 15, 2008, Chicopee, MA – The Apatar Team announced today that the first step of Apatar refactoring is now completed. You may find a brief summary below.

Apatar refactoring: change log

1. Dependency between com.altoros.octoslave.thirdparty and com.altoros.octoslave.salesforcecom was eliminated.
2. Plug-ins were sorted by category: core, rich_ui_framework, connectors
3. funstion plug-in was renamed to functions
4. generaljdbs plug-in was renamed to ldap
5. All packages with names com.altoros.octoslave.PACKAGE_NAME were renamed to com.apatar.PACKAGE_NAME
6. Paths to plug-ins were simplified: com.apatar. was deleted from plug-in category folder names
7. mysql plug-in was divided into two: mysql and mssql
8. Unused msutil.jar library was deleted
9. postgresql plug-in was divided into two: postgresql and enterprisedb
10. xml plug-in was divided into two: xml and rss
11. OctoslaveMain class was renamed to ApatarUiMain
12. Node interface was analyzed and commented. Methods related to only the UI or only the code were defined.
13. Node interface was divided into two: Node and Node UI. Node UI now includes methods related only to UI. The node now includes methods related only to core.
14. AbstractReadWriteXMLDataActions class was added. This is the class that UI classes responsible for processing situations that require interactivity during loading or saving a project should be inherited from.
15. Exception class ApatarException was added.
16. ReadWriteXMLData class was refactored:
a) all writeXMLDate methods were renamed to writeXMLData
b) public static File writeXMLData(String fileSrc, Project project, boolean autoReplace) method now gives the following exception:
public static File writeXMLData(String fileSrc, Project project, boolean autoReplace) throws ApatarException
c) updatePane method was moved to com.apatar.ui.UiUtils
d) all readXMLDate methods were renamed to readXMLData
e) readXMLData method now returns file.getName() to caller. New method signature is:
public static String readXMLData(String fileSrc, Project project) throws SAXException, IOException This method now redirects IOException handling to caller code
This method now returns file.getName() string to set Application title
f) setDateAndTimeSettings method was renamed to loadDateAndTimeSettings
g) loadDateAndTimeSettings method is no longer static. It is called by a class instance.
h) public void writeXMLData(Project project, Writer writer) method is no longer static.
i) saveDocumentToFile methods are no longer static. Duplicate code was deleted from these classes.
j) public static Document loadDocument(String xmlSrc) method was deleted
k) public static boolean isValidDbXmlFile(String srcFile) method was deleted
l) Errors processing was deleted. Exceptions should be caught by a caller.
17. The ReadWriteXMLDataUi class was added. It calls ReadWriteXMLData class methods.
18. ProxySettings class was deleted
19. InsertComent class was deleted
20. ETLFileFilter class was renamed to ApatarFileFilter and moved to UI package
21. ApatarRegExp class now passes exceptions to caller level
22. ClipboardTool class was moved to UI package
23. Added inheritance from Ipersistent interface to Condition class
24. FunctionCategory list moved to UI package
25. GetInputs class moved to UI package
26. ProgressBarRelated class moved to UI
27. RegisterRannable interface renamed to RegisterRunnable
28. RegisterRunnable interface moved to UI package
29. com.apatar.ui.JProgressDialog class deleted
30. Added AbstractProcessingProgressActions class implementing methods during datamap processing
a) Added public abstract void beforeStart(AbstractNode debugNode) event to the above class
31. Added ProcessingProgressActions class implementing AbstractProcessingProgressActions class methods
32. Errors processing moved to caller
a) public AbstractProcessingProgressActions processingActions parameter (a link to the object implementing GUI actions before datamap processing) added to public void Run(Collection nodes, OperationalNode debugNode) method
33. AbstractETLFunction class renamed to AbstractApatarFunction
34. ETLFunction class renamed to ApatarFunction
35. IPersistent interface implementation added to IntValueAbstractETLFunction class
a) IntValueAbstractETLFunction class renamed to IntValueAbstractApatarFunction
36. IntValueAbstractETLFunctionBeanInfo class renamed to IntValueAbstractApatarFunctionBeanInfo
37. JprogressDialog class moved to UI package
38. JdbcParamsBeanInfo class moved to UI package
39. MainETLPlugin class renamed to MainApatarPlugin
40. ValueAbstractETLFunction class renamed to ValueAbstractApatarFunction
41. ValueAbstractETLFunctionBeanInfo class renamed to ValueAbstractApatarFunctionBeanInfo
42. Added AbstractMainApatarPluginActions abstract class declaring methods for event taking place at application start
a) AbstractMainApatarPluginActions class inherited from IApatarActions interface
b) AbstractMainApatarPluginActions renamed to AbstractApatarActions
43. IPersistent interface implementation added to AbstractNode class
44. AbstractProcessingProgressActions class inherited from IApatarActions interface
45. Added ApatarActions class implementing UI events at nodes configuration
46. public static List getAllFieldFromTable(JdbcParams params, String tableName, DataBaseInfo bi, boolean withMessage) throws SQLException, ClassNotFoundException method deleted
47. IPersistent interface implementation added to DateAndTimeSettings class
48. Added IapatarActions interface declaring events
49. Added MainApatarPluginActions class implementing events
50. Node interface inherited from IPersistent interface
a) public void edit(Window win); public boolean realEdit(Window win); public void afterEdit(boolean editRsult); methods signatures changed to public void edit(AbstractApatarActions actions); public boolean realEdit(AbstractApatarActions actions); public void afterEdit(boolean editRsult, AbstractApatarActions actions);
51. ImageIcon getConnPointIcon() method deleted
52. IPersistent interface implementation added to SchemaTable class
53. IPersistent interface implementation added to TableInfo class
54. AbstractApatarActions action parameter implementing interactive UI functions added to protected boolean registration method
55. fileFilter class replaced with ApatarFileFilter class
56. Constructor without parameters that sets the default extension to aptr added to ApatarFileFilter class
57. Added DatamapConverter class for conversion of datamaps created by earlier application versions
58. .apatar.ui.datamapconverter package implements datamap conversion wizard
59. Method checking datamap version added to readXMLData method in ReadWriteXMLDataUi class
60. The isDatamapOlderThan12 method checking datamap version was added to the ReadWriteXMLData class.
61. Method for reading files as strings was added to CoreUtils class
62. Method for writing a file from a string type variable was added to CoreUtils class
63. SalesForcePasswordString class was deleted

About Apatar

Apatar is the leading provider of open source software tools for the data integration market. With powerful Extract, Transform, and Load (ETL) capabilities, Apatar enables its users to easily link information between databases (such as MySQL, Microsoft SQL, Oracle), applications (Salesforce.com, SugarCRM), and the top Web 2.0 destinations (Flickr, Amazon S3). Apatar provides support, training, and consulting services for its integration solutions. Headquartered in Western Massachusetts, Apatar operates a development center in Minsk, Belarus. Apatar is currently used by 4700+ organizations and individuals worldwide. For more on Apatar, please visit www.apatar.com and www.apatarforge.org.

 
 
   
free adobe photoshop cs software download Microsoft Money 2004 free adobe photoshop elements download free adobe illustrator cs2 download Microsoft Student 2009 with Encarta Premiun sf86 sf 86 sf 86 download adobe pdf adobe flash animator download MS Office 2000 Premium adobe type manager light download adobe photoshop cs2 trial download Microsoft Office 2007 Ultimate adobe reader standalone offline download adobe shockwave download

Microsoft Windows Server 2008

download free adobe standard adobe reader doesnot download pdf files mac osx MS Visual Studio.NET 2003 Enterprise Architect - Full Version adobe reader kostenloser download download adobe acrobat reader system 9 Microsoft Visual FoxPro 8.0 adobe illustrator svg filter download where free download adobe acrobat MS Project 2003 Server - Full Version adobe live motion download download adobe acronat MS SQL Server 2000 - Full Version adobe flash psp download adobe creative suite 3 download Microsoft Office Accounting Professional 2009 UK adobe reader 8 download adobe 9 video download software Microsoft Windows Server 2008 + Microsoft SQL Server 2008 how to download adobe flash movies off websites download adobe reader 5 Microsoft Visual Basic RAD Professional v1.01 adobe pagemill free download adobe photoshop 4 download Microsoft OneNote 2003 Professional (DEUTSCH) download adobe ebook reader download adobe photoshop elements 3 Microsoft Visual Basic 6.0 Professional download adobe after effects 7 adobe photoshop cs download osx Microsoft MapPoint Europe 2009 free download for adobe photoshop macosx internet explorer preventing adobe reader download Microsoft Visio 2003 Professional adobe pdf download security adobe 5 free download MS Windows XP Professional with SP3 x86 free adobe flash video player download free download of adobe acrobate software MS Windows 2000 Professional - Full Version adobe ilustrator download free adobe photoshop elements download Microsoft Visio 2003 Professional (DEUTSCH) adobe premiere 6 free download adobe photoshop version 7 free download Microsoft Office 2007 Ultimate + Adobe Acrobat 9 Pro Extended download adobe photoshop mac free adobe pagemaker with serial download Microsoft SQL Server 2008 x86 x64 download free adobe pdf program adobe version 6 download Microsoft SQL Server 2005 Developer Edition adobe pagemaker 7 torrent download download adobe photoshop elements 5 for free Microsoft Windows Server 2008 + Microsoft Exchange Server 2007 adobe photoshop elements free download download adobe after effects cs3 Microsoft Windows Vista SP2 x64 + Adobe CS4 Master Collection adobe flashpayer download my space adobe flash player download MS Windows XP Professional with SP3 x86 + Microsoft Office 2003 Professional

latest adobe flash player download

free download adobe acrobat writer MS Project 2003 Professional - Full Version download adobe indesign adobe image download Microsoft Office 2007 Ultimate + McAffe Antivirus Total + Norton System Works cnet download adobe download adobe media player MPSOFTWARE PHP Designer 2008 Professional 6.0 download adobe photoshop 60 adobe mobile download Microsoft Windows Vista Ultimate free download adobe ilustrator adobe acrobat download Microsoft Windows Vista Ultimate Full Version OEM 64-bit (includes SP1) adobe acrobat 8 download adobe flashplayer latest download Microsoft Windows Home Server adobe photo shop brush download torrent adobe lightroom download Microsoft Project 2003 Professional (DEUTSCH) find free adobe download adobe connect trial download Microsoft Visual Studio 2005 Professional Edition free adobe illustrator cs2 download sf86 sf 86 sf 86 download adobe pdf Microsoft Exchange Server 2003 Enterprise adobe flash animator download adobe flash player 8 free download uk Microsoft Office XP Professional adobe reader download adobe reader standalone offline download Minitab 15 adobe lightroom download download free adobe standard Microsoft Frontpage 2003 (DEUTSCH) adobe photoshop 5 trial download cannot download adobe reader Microsoft Windows Vista Business adobe flash cs download adobe illustrator svg filter download Microsoft Plus! for Windows XP where free download adobe acrobat adobe live motion download Microsoft Office 2003 Professional with Business Contact Manager for Outlook download adobe acronat adobe flash psp download Microsoft Visual Studio 2008 adobe flash free download mac adobe reader 8 download Microsoft ISA 2000 Server adobe 9 video download software how to download adobe flash movies off websites MS Windows 2000 Server - Full Version download free edition adobe photoshop adobe pagemill free download MS Works 7.0
adobe photoshop 4 download adobe flas player 9 download Microsoft Encarta Reference Library 2009 free download adobe flashplayer download adobe after effects 7 MS Windows 2003 Enterprise Server adobe photoshop cs download osx adobe writer download crack Microsoft Frontpage 2003 internet explorer preventing adobe reader download adobe pdf download security Microsoft Office 2008 Home Student adobe 5 free download free adobe flash video player download Mindjet MindManager Pro 7.0 free download of adobe acrobate software adobe ilustrator download Microsoft Windows Vista SP2 x64 free adobe photoshop elements download adobe premiere 6 free download Microsoft Visio 2007 Professional download adobe pdf viewer manually download of adobe flash player 9 Microsoft Expression Studio 1.0 download adobe acrobat professional english download free adobe pdf program Microsoft Windows Vista Ultimate + Microsoft Office 2007 Enterprise adobe version 6 download adobe pagemaker 7 torrent download Microsoft Office 2008 Special Media Edition download adobe photoshop elements 5 for free adobe photoshop elements free download Mindjet MindManager 7 for Mac download adobe after effects cs3 adobe flashpayer download Microsoft Money Home & Business 7 my space adobe flash player download latest adobe flash player download Microsoft Money 2006 Deluxe adobe free download software download adobe indesign Microsoft OneNote 2003 Professional free adobe professional download cnet download adobe Microsoft Macro Assembler 32 v7.0 download adobe media player download adobe photoshop 60 Microsoft Office 2007 Enterprise adobe mobile download free download adobe ilustrator MS Windows XP Professional with SP1 adobe acrobat download adobe acrobat 8 download Microsoft Exchange Server 2007 adobe flashplayer latest download adobe photo shop brush download Microsoft Office 2003 Professional (DEUTSCH) with Business Contact Manager torrent adobe lightroom download