• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to define the member variables in value Object with dynamic schema

 
Ranch Hand
Posts: 155
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hii guys .. I am reading the schema and loading the data based on the schema
defined in my file so if schema changes (field names, number of fields or its length) it won't affect my code. I want to implement the value object pattern but for that i should know each fields to crate my value object class so i can provide the getter and setters for the fields but that violates the dynamic schema generation as i have to provide manually each fields like


.Any views on this ?? or simply i should ignore this pattern and stick with
my interface methods which has String [] in signature instead of the Value Object...Any suggestions..??
 
Ranch Hand
Posts: 918
IntelliJ IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
This thema is already in discusion on :
https://coderanch.com/t/188603/java-developer-SCJD/certification/Searching-at-business-service-layer

You can join us if you want to.

Regards M.
 
Bhavik Patel
Ranch Hand
Posts: 155
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hiii Mihai .. I guess you don't get my question ..I have fieldName and fieldLength in the hash table.which supports dynamic schema which means i dont need to care about how many fields are there..whats there size..but challenge is if you know the fields at runtime then how do you design a value object class which has fields and its getter/setter ...note that i dont know anything about fields..it will be resolved at runtime from hashtable.. In this scenario how do you design your Value Object class where the fields should be known and you provide getter /setter for that...
 
Mihai Radulescu
Ranch Hand
Posts: 918
IntelliJ IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Bhavik,

Well, my Value Object is also dynamic.


...the fields should be known...


This is true, the Value Object knows about the records fields, you can provide this informaion harcoded(a string array) or dynamic using a data scheme(the actaul one).

Regards M.
[ September 27, 2006: Message edited by: Mihai Radulescu ]
 
Ranch Hand
Posts: 102
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Howdy folks

After a huge hiatus I have again started looking at my SCJD assignment.
Now regarding the dynamic database schema and using a value object
I have the same question.Initially I thought of doing that having a field object with a name and value and a record object that has many field objects in it...Now the thing is this really is messy and I don't know how I can implement this end to end i.e in the front end as well.Its unlikely that I can add a couple of fields in my header and expect those fields to miraculously appear in my front end......Any inputs I am thinking of moving towards the plain old ValObj hard coded........
Another qn I had was the database schema is given to us so the only reason we parse the metadata is because we want to know the order of the fields in our dat file is it.......

Regards
Priya
 
If you have a bad day in October, have a slice of banana cream pie. And this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic