ikucherenko / go-java-1

Automatically exported from code.google.com/p/go-java-1
0 stars 0 forks source link

Project Office Management #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Branch name: ua.com.goit.gojava.myshko.ProjectOfficeManagement

Purpose of code changes on this branch: first version, implementation of two 
first user stories

When reviewing my code changes, please focus on: - 

After the review, I'll merge this branch into: - 

Original issue reported on code.google.com by mchernen...@gmail.com on 15 Jan 2015 at 9:18

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r313.

Original comment by mchernen...@gmail.com on 16 Jan 2015 at 3:32

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r426.

Creation of objects was moved from Menu.class to Main.class and 
DataManager.class
Class ProjectPNL renamed to TransactionsStore.

Original comment by mchernen...@gmail.com on 19 Jan 2015 at 3:46

GoogleCodeExporter commented 9 years ago
1) Object model should be separated out from BusinessTransaction

Original comment by kolesa.a...@gmail.com on 20 Jan 2015 at 1:10

GoogleCodeExporter commented 9 years ago

Original comment by kolesa.a...@gmail.com on 20 Jan 2015 at 1:51

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r541.

Divided on 3 packages

Original comment by mchernen...@gmail.com on 21 Jan 2015 at 2:16

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r553.

Separated input method from data layer
Extended data model - added 2 classes

Original comment by mchernen...@gmail.com on 21 Jan 2015 at 4:29

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r575.

Refactored
Realized third use-case

Original comment by mchernen...@gmail.com on 22 Jan 2015 at 7:47

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r576.

Realized the fourth use-case

Original comment by mchernen...@gmail.com on 22 Jan 2015 at 8:16

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r588.

Update documentation for Project Office Management System

Original comment by mchernen...@gmail.com on 22 Jan 2015 at 9:52

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r818.

Reorganized data model. Not finished and not tested version.

Original comment by mchernen...@gmail.com on 26 Jan 2015 at 9:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r874.

Added tests for ua.com.goit.gojava.POM.dataModel`s classes. Refactored code 
because of this tests.

Original comment by mchernen...@gmail.com on 27 Jan 2015 at 9:40

GoogleCodeExporter commented 9 years ago
reviewed, model is ok. it's the right direction)

Original comment by kolesa.a...@gmail.com on 27 Jan 2015 at 10:27

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r891.

Added tests for all realized before methods from .persistance and .dataModel.
Fixed some methods according to test results.

Original comment by mchernen...@gmail.com on 28 Jan 2015 at 2:03

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r918.

Generalized DAO-classes in class GeneticDAO, rewrote test for this class

Original comment by mchernen...@gmail.com on 29 Jan 2015 at 9:04

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r922.

Deleted unused code

Original comment by mchernen...@gmail.com on 29 Jan 2015 at 9:48

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1019.

Added classes for accounting money (BankAccount).
Added classes for accounting planned financial results of projects 
(FinancialProjectPlan).

Original comment by mchernen...@gmail.com on 1 Feb 2015 at 7:27

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1021.

Update documentation for Project Office Management System

Original comment by mchernen...@gmail.com on 1 Feb 2015 at 7:35

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1479.

Converted to the web-project. Added first experimental servlet and jsp-page.
Data model is in refactoring process. Not finished yet and could contain some 
commented code or logical wrong behavior.

Original comment by mchernen...@gmail.com on 13 Feb 2015 at 4:06

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1499.

Hosted by the ref http://myshko.pp.ua:8080/ProjectOfficeManagement/
Divided on subsystems, refactored packages hierarchy.
Changed main page and added page for Cash subsystem's info.

General refactoring of 
    .POM.dataModel.cashSubsystem, 
    .POM.dataModel.common 
    .POM.persistence.* (only minor changes)
    .POM.presentation.*
   packages is finished.

Please, check the packages hierarchy and general class relations.

Classes in .POM.dataModel.documents, .POM.dataModel.profitCostSubsystem 
packages are old unchanged code. Dont look on them.

Original comment by mchernen...@gmail.com on 15 Feb 2015 at 12:41

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1632.

Added own exception classes
+ tested mockito library in DataManagetTest
+ some refactoring

Classes in .POM.dataModel.documents, .POM.dataModel.profitCostSubsystem 
packages are old unchanged code. Dont look on them.

Original comment by mchernen...@gmail.com on 20 Feb 2015 at 9:46

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1633.

Tested + refactored some classes

Classes in .POM.dataModel.documents, .POM.dataModel.profitCostSubsystem 
packages are old unchanged code. Dont look on them.

Original comment by mchernen...@gmail.com on 21 Feb 2015 at 11:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1635.

Tested + refactored some classes

Classes in .POM.dataModel.documents, .POM.dataModel.profitCostSubsystem 
packages are old unchanged code. Dont look on them.

Original comment by mchernen...@gmail.com on 21 Feb 2015 at 10:49

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1755.

Tested + refactored some classes

Classes in .POM.dataModel.documents, .POM.dataModel.profitCostSubsystem 
packages are old unchanged code. Dont look on them.

Original comment by mchernen...@gmail.com on 1 Mar 2015 at 7:25

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1792.

Finished realization, refactoring and testing ExchangeRate class in all layers 
(ExchangeRate.class, ExchangeRateDAO.class, ExchangeRateDAOTest.class, 
WebControllerExchangeRate.class, ExchangeRate.jsp) 

All others classes will be refactored as this class.

Original comment by mchernen...@gmail.com on 4 Mar 2015 at 4:08

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1823.

Finished realization, refactoring and testing BankAccount class in all layers

Original comment by mchernen...@gmail.com on 5 Mar 2015 at 12:08

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1831.

Refactored and tested CashMovement class in all layers. Working but not 
finished version (some functional will be added soon).

Original comment by mchernen...@gmail.com on 5 Mar 2015 at 4:17

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1833.

Added relations between CashMovementEntry and BankAccount class in dataModel 
layer ( method .getTotal() ) and on UI ( user can move on filtered 
CashMovementEntry page from BankAccount page to see what is in total-sum )

Original comment by mchernen...@gmail.com on 5 Mar 2015 at 8:57

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1838.

Changed working with DB from "plain jdbc" to "DataSource"

Original comment by mchernen...@gmail.com on 6 Mar 2015 at 12:32

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1847.

Tried to invert dependency between BankAccount.class and CashMovementDAO.class 
by extracting CashMovementService.class and getting it as Spring Bean

Original comment by mchernen...@gmail.com on 6 Mar 2015 at 3:22

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1880.

Added ApplicationContextProvider
Replaced dependences from DAO-classes to Service-classes in BankAccount.jsp
Removed dependency from Service- and DAO-classes in data model`s class 
BankAccount

Original comment by mchernen...@gmail.com on 9 Mar 2015 at 12:46

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1898.

Added logging and refactored 

Original comment by mchernen...@gmail.com on 10 Mar 2015 at 3:44

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1904.

Refactored CostItem class in all layers.

Original comment by mchernen...@gmail.com on 10 Mar 2015 at 9:33

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1908.

Refactored Project class in all layers. 
Refactored all classes from ua.com.goit.gojava.POM.persistence.postgresDB

Original comment by mchernen...@gmail.com on 11 Mar 2015 at 9:36

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r1926.

Refactored ProjectStages and ProjectFinResultEntries classes in all layers.

Original comment by mchernen...@gmail.com on 11 Mar 2015 at 4:18

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2080.

Converting to maven project...

Original comment by mchernen...@gmail.com on 15 Mar 2015 at 8:21

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2081.

Converted to maven project

Original comment by mchernen...@gmail.com on 15 Mar 2015 at 8:27

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2373.

Added injections of beans to non-beans classes (with AOP, in 
WebControllerBankAccount and WebControllerPaymentDocument).
Added classes PaymentDocument and PaymentDocumentDetails in all layers. This 
functional works, but not tested very well (needs to add some data verification 
in existing behavior and realization some additional planned behavior).

Original comment by mchernen...@gmail.com on 22 Mar 2015 at 8:26

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2547.

Added Struts2: "main" page and "BankAccountList" page are processed by Struts 
Action and have been rewritten with struts-tags.

Original comment by mchernen...@gmail.com on 24 Mar 2015 at 7:16

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2836.

Divided BankAccount-action on separated actions

Original comment by mchernen...@gmail.com on 31 Mar 2015 at 2:17

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2838.

Moved the BankAccountDAO -class to Hibertane

Original comment by mchernen...@gmail.com on 31 Mar 2015 at 8:04

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2843.

Added pegination for BankAccount

Original comment by mchernen...@gmail.com on 1 Apr 2015 at 9:25

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r2850.

Refactored pagination

Original comment by mchernen...@gmail.com on 1 Apr 2015 at 12:07

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3196.

Moving to Hibernate is finished

Original comment by mchernen...@gmail.com on 10 Apr 2015 at 8:23

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3202.

Bank Account moved to JSF / PrimeFaces

Original comment by mchernen...@gmail.com on 10 Apr 2015 at 3:10

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3221.

CashMovement moved to JSF / PrimeFaces

Original comment by mchernen...@gmail.com on 11 Apr 2015 at 9:37

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3222.

Added filtering on CashMovement-page

Original comment by mchernen...@gmail.com on 11 Apr 2015 at 10:14

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3270.

Constricted scope of JSF beans to Request-scope

Original comment by mchernen...@gmail.com on 13 Apr 2015 at 7:05

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3283.

Constricted scope of "object list" beans to View-scope. Refactored buttons on 
pages

Original comment by mchernen...@gmail.com on 14 Apr 2015 at 6:06

GoogleCodeExporter commented 9 years ago
This issue was updated by revision r3313.

CostItem class moved to JSF 

Original comment by mchernen...@gmail.com on 15 Apr 2015 at 11:07

GoogleCodeExporter commented 9 years ago
Project was moved to https://github.com/mchernenkoua/ProjectOfficeManagement

Original comment by mchernen...@gmail.com on 26 Apr 2015 at 4:33