History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: TM-282
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Markus Reichel
Reporter: Tiago Silveira
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Tiny Marbles

Finish refactoring of the CriteriaQuery and auxiliar classes

Created: 08/Feb/07 18:11 Central European Time   Updated: 14/Feb/07 13:12 Central European Time
Return to search
Component/s: Filters and Queries
Affects Version/s: 0.9.5
Fix Version/s: 0.9.5

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Issue Links:
Cause
 
This issue is caused by:
TM-239 Filter.orderBy() API for sorting results Critical Closed
Precedence
 
This issue must be done after:
TM-111 Filter.systemIdIn(Collection<String>) Minor Closed


 Description  « Hide
I have created lots of little classes to improve the querying mechanism and enable the implementation of the Sorting filter.

I see two groups of restriction already: those with the method process(Criteria) and those with the method process(Criteria, Session). They could all be treated like regular restrictions, I think.

Also, I haven't managed to separate the nested OR queries. Check out the TODO in the FilterIntegrationTest.testNestedOr() for more details.

This must be done ASAP.

 All   Comments   Work Log   Change History   Version Control   Time Spent      Sort Order:
 
No worklog entered
Change by Tiago Silveira [08/Feb/07 18:19 Central European Time]
Field Original Value New Value
Link This issue is caused by TM-239 [ TM-239 ]

Change by Tiago Silveira [12/Feb/07 19:52 Central European Time]
Link This issue must be done after TM-111 [ TM-111 ]

Change by Markus Reichel [14/Feb/07 10:25 Central European Time]
Assignee Markus Reichel [ markus ]

Change by Markus Reichel [14/Feb/07 10:25 Central European Time]
Status Open [ 1 ] In Progress [ 3 ]

Change by Markus Reichel [14/Feb/07 12:48 Central European Time]
Status In Progress [ 3 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]

Change by Tiago Silveira [14/Feb/07 13:12 Central European Time]
Status Resolved [ 5 ] Closed [ 6 ]