Reviewers: amitmanjhi,
Description:
Introduces RequestFactory interface and "tool generated"
interface ExpenseRequestFactory. Moves old
ExpenseRequestFactory class to become "code generated"
ExpenseRequestFactoryImpl, in new package gen.
Introduces @LongString and @ServerType annotations
Various other renames: Entity > EntityRef, and Ref
suffix added to clients side entities to avoid
confusion with server side.
Lots of checkstyle
Review by: [email protected]
Please review this at http://gwt-code-reviews.appspot.com/200801
Affected files:
D bikeshed/src/com/google/gwt/requestfactory/shared/Entity.java
A bikeshed/src/com/google/gwt/requestfactory/shared/EntityRef.java
A bikeshed/src/com/google/gwt/requestfactory/shared/FieldRef.java
A bikeshed/src/com/google/gwt/requestfactory/shared/LongString.java
A bikeshed/src/com/google/gwt/requestfactory/shared/RequestFactory.java
A bikeshed/src/com/google/gwt/requestfactory/shared/ServerType.java
D bikeshed/src/com/google/gwt/requestfactory/shared/Slot.java
A bikeshed/src/com/google/gwt/requestfactory/shared/SyncRequest.java
M bikeshed/src/com/google/gwt/sample/expenses/Expenses.gwt.xml
M bikeshed/src/com/google/gwt/sample/expenses/client/EmployeeList.java
M bikeshed/src/com/google/gwt/sample/expenses/client/Expenses.java
M bikeshed/src/com/google/gwt/sample/expenses/client/Shell.java
M bikeshed/src/com/google/gwt/sample/expenses/client/ValuesImpl.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/CreationVisitor.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/Currency.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/Employee.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/Entity.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/EntityVisitor.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/NullFieldFiller.java
D
bikeshed/src/com/google/gwt/sample/expenses/domain/RelationshipRefreshingVisitor.java
D
bikeshed/src/com/google/gwt/sample/expenses/domain/RelationshipValidationVisitor.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/Report.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/ReportItem.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/Status.java
D bikeshed/src/com/google/gwt/sample/expenses/domain/Storage.java
A bikeshed/src/com/google/gwt/sample/expenses/gen/EmployeeRequestImpl.java
A
bikeshed/src/com/google/gwt/sample/expenses/gen/ExpenseRequestFactoryImpl.java
A bikeshed/src/com/google/gwt/sample/expenses/gen/MethodName.java
A bikeshed/src/com/google/gwt/sample/expenses/gen/ReportRequestImpl.java
M
bikeshed/src/com/google/gwt/sample/expenses/server/ExpensesDataServlet.java
A
bikeshed/src/com/google/gwt/sample/expenses/server/domain/CreationVisitor.java
A bikeshed/src/com/google/gwt/sample/expenses/server/domain/Currency.java
A bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java
A bikeshed/src/com/google/gwt/sample/expenses/server/domain/Entity.java
A
bikeshed/src/com/google/gwt/sample/expenses/server/domain/EntityVisitor.java
A
bikeshed/src/com/google/gwt/sample/expenses/server/domain/NullFieldFiller.java
A
bikeshed/src/com/google/gwt/sample/expenses/server/domain/RelationshipRefreshingVisitor.java
A
bikeshed/src/com/google/gwt/sample/expenses/server/domain/RelationshipValidationVisitor.java
A bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java
A
bikeshed/src/com/google/gwt/sample/expenses/server/domain/ReportItem.java
A bikeshed/src/com/google/gwt/sample/expenses/server/domain/Status.java
A bikeshed/src/com/google/gwt/sample/expenses/server/domain/Storage.java
D bikeshed/src/com/google/gwt/sample/expenses/shared/Employee.java
A bikeshed/src/com/google/gwt/sample/expenses/shared/EmployeeRef.java
D bikeshed/src/com/google/gwt/sample/expenses/shared/EmployeeRequests.java
M
bikeshed/src/com/google/gwt/sample/expenses/shared/ExpenseRequestFactory.java
D bikeshed/src/com/google/gwt/sample/expenses/shared/MethodName.java
D bikeshed/src/com/google/gwt/sample/expenses/shared/Report.java
A bikeshed/src/com/google/gwt/sample/expenses/shared/ReportRef.java
D bikeshed/src/com/google/gwt/sample/expenses/shared/ReportRequests.java
D bikeshed/src/com/google/gwt/sample/expenses/shared/SyncRequest.java
M bikeshed/src/com/google/gwt/valuestore/shared/ValueStore.java
D
bikeshed/test/com/google/gwt/sample/expenses/domain/CreationVisitorTest.java
D bikeshed/test/com/google/gwt/sample/expenses/domain/EntityTester.java
D
bikeshed/test/com/google/gwt/sample/expenses/domain/NullFieldFillerTest.java
D bikeshed/test/com/google/gwt/sample/expenses/domain/StorageTest.java
A
bikeshed/test/com/google/gwt/sample/expenses/server/domain/CreationVisitorTest.java
A
bikeshed/test/com/google/gwt/sample/expenses/server/domain/EntityTester.java
A
bikeshed/test/com/google/gwt/sample/expenses/server/domain/NullFieldFillerTest.java
A
bikeshed/test/com/google/gwt/sample/expenses/server/domain/StorageTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors