• Post Reply Bookmark Topic Watch Topic
  • New Topic

Filtering Object based on certain Criteria.  RSS feed

 
Sangel Kapoor
Ranch Hand
Posts: 162
1
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Geeks

Problem : I Have Objects called T-Shirts in my application, T-shirts have many attributes such as NECK TYPE, FIT TYPE, SIZE, COLOR etc. Now i want the client to be able to get the T-shirts which satisfies all the criteria he mentions, for instance he says i want T-shrits which are black in color , XL size and SLIM fit type OR I want ORANGE color T-Shirts.

I have a T-shirt class inside which i have defined various enums for NECK,FIT,SLEEVES,PRICE,COLOR and so on.

Now i want to write a method which will accept any number of these enums and filters the T-shirt according to that and return the desired result.

getTshirt(Enum... ){} // Logically something of this sort

Could you please tell me the best way of doing this ???


Regards
 
Campbell Ritchie
Marshal
Posts: 55772
163
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Put it into a database and let the database do the selecting.
 
Sangel Kapoor
Ranch Hand
Posts: 162
1
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Your are right sir, but for some reason i can't put it into database. I am mocking the database thing for now, later ofcourse i will shift it to database and run the sql query to do my job.

 
Campbell Ritchie
Marshal
Posts: 55772
163
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That is probably the wrong way to go about building your app. Build the database first, and the front‑end later.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!