an alternative OCM (Object Content Mapping)

This is a discussion on an alternative OCM (Object Content Mapping) within the Apache forums in Application Servers & Tools category; Hello there, I am looking for an alternative OCM (Object Content Mapping). I have used JCROM and I found it is useful, but recently I found it is not a good remedy for java generic programming. I really really appreciate any help. Regards Fard -- View this message in context: http://www.nabble.com/an-alternative...p20414717.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com....

Go Back   Application Development Forum > Application Servers & Tools > Apache

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 11-10-2008, 01:00 AM
Fard
Guest
 
Default an alternative OCM (Object Content Mapping)


Hello there,

I am looking for an alternative OCM (Object Content Mapping). I have used
JCROM and I found it is useful, but recently I found it is not a good remedy
for java generic programming.

I really really appreciate any help.

Regards

Fard
--
View this message in context: http://www.nabble.com/an-alternative...p20414717.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply With Quote
  #2  
Old 11-10-2008, 05:40 AM
Fabián Mandelbaum
Guest
 
Default Re: an alternative OCM (Object Content Mapping)

Fard escribió:
> Hello there,
>
> I am looking for an alternative OCM (Object Content Mapping). I have used
> JCROM and I found it is useful, but recently I found it is not a good remedy
> for java generic programming.
>
> I really really appreciate any help.
>
> Regards
>
> Fard
>

Hello Fard,

what do you mean with "Java Generic Programming"? Things like:

public class SomeDAO<T>

for example?

Reply With Quote
  #3  
Old 11-10-2008, 06:53 AM
Luis Gervaso
Guest
 
Default Re: an alternative OCM (Object Content Mapping)

Hi Fard,

I'm am currently working on a solution similar to JCROM, that i will release
soon as open source tool

can you explain your requirements, so i can include them?

BR

Luis

On Mon, Nov 10, 2008 at 11:40 AM, Fabián Mandelbaum
<fmandelbaum@gmail.com>wrote:

> Fard escribió:
> > Hello there,
> >
> > I am looking for an alternative OCM (Object Content Mapping). I have used
> > JCROM and I found it is useful, but recently I found it is not a good

> remedy
> > for java generic programming.
> >
> > I really really appreciate any help.
> >
> > Regards
> >
> > Fard
> >

> Hello Fard,
>
> what do you mean with "Java Generic Programming"? Things like:
>
> public class SomeDAO<T>
>
> for example?
>




--
-------------------------------------------
Luis Alberto Gervaso Martin
Java EE Architect & Instructor
C/ Cuenca 4A, 2ºB
Getafe (Madrid)
SPAIN
mobile: (+34) 627983344
luis.gervaso@gmail.com

Reply With Quote
  #4  
Old 11-10-2008, 10:47 AM
Fard
Guest
 
Default Re: an alternative OCM (Object Content Mapping)


Hello Fabián,

Your example is a good example. It is exactly one of my problems.
the other things in JACROM I could not define a filed with java.lang.Object
type in my class. Beacause I would like to assign an object/s of any type
(for example String, File,...) during run time to it.
I have also used native Jackrabbit OCM and I couldn't solve my problem with
it.
So I'm looking for anather OCM for transaction with Jackrabbit.

Regards

Fard


Fabián Mandelbaum wrote:
>
> Fard escribió:
>> Hello there,
>>
>> I am looking for an alternative OCM (Object Content Mapping). I have used
>> JCROM and I found it is useful, but recently I found it is not a good
>> remedy
>> for java generic programming.
>>
>> I really really appreciate any help.
>>
>> Regards
>>
>> Fard
>>

> Hello Fard,
>
> what do you mean with "Java Generic Programming"? Things like:
>
> public class SomeDAO<T>
>
> for example?
>
>


--
View this message in context: http://www.nabble.com/an-alternative...p20422419.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply With Quote
  #5  
Old 11-10-2008, 11:05 AM
Fard
Guest
 
Default Re: an alternative OCM (Object Content Mapping)


Hello Luis,

Now I am working on a project and I have two weeks deadline. Unfortunatly
Icannot wait.
Just I explain that in JCROM I can not define a field of java.lang.Object as
a childNode or Property.

Fard

Luis Gervaso wrote:
>
> Hi Fard,
>
> I'm am currently working on a solution similar to JCROM, that i will
> release
> soon as open source tool
>
> can you explain your requirements, so i can include them?
>
> BR
>
> Luis
>
> On Mon, Nov 10, 2008 at 11:40 AM, Fabián Mandelbaum
> <fmandelbaum@gmail.com>wrote:
>
>> Fard escribió:
>> > Hello there,
>> >
>> > I am looking for an alternative OCM (Object Content Mapping). I have

>> used
>> > JCROM and I found it is useful, but recently I found it is not a good

>> remedy
>> > for java generic programming.
>> >
>> > I really really appreciate any help.
>> >
>> > Regards
>> >
>> > Fard
>> >

>> Hello Fard,
>>
>> what do you mean with "Java Generic Programming"? Things like:
>>
>> public class SomeDAO<T>
>>
>> for example?
>>

>
>
>
> --
> -------------------------------------------
> Luis Alberto Gervaso Martin
> Java EE Architect & Instructor
> C/ Cuenca 4A, 2ºB
> Getafe (Madrid)
> SPAIN
> mobile: (+34) 627983344
> luis.gervaso@gmail.com
>
>


--
View this message in context: http://www.nabble.com/an-alternative...p20422743.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply With Quote
  #6  
Old 11-10-2008, 11:16 AM
Mario-Leander Reimer
Guest
 
Default AW: an alternative OCM (Object Content Mapping)

Hi Fard,

have you tried the @JcrSerializedProperty JCROM annotation to map the java.lang.Object field? (http://code.google.com/p/jcrom/wiki/SerializedChild)

BR,
Leander



> -----Ursprüngliche Nachricht-----
> Von: Fard [mailto:maurice.fard@gmail.com]
> Gesendet: Montag, 10. November 2008 17:06
> An: users@jackrabbit.apache.org
> Betreff: Re: an alternative OCM (Object Content Mapping)
>
>
> Hello Luis,
>
> Now I am working on a project and I have two weeks deadline.
> Unfortunatly
> Icannot wait.
> Just I explain that in JCROM I can not define a field of
> java.lang.Object as
> a childNode or Property.
>
> Fard
>
> Luis Gervaso wrote:

> >
> > Hi Fard,
> >
> > I'm am currently working on a solution similar to JCROM, that i will
> > release
> > soon as open source tool
> >
> > can you explain your requirements, so i can include them?
> >
> > BR
> >
> > Luis
> >
> > On Mon, Nov 10, 2008 at 11:40 AM, Fabián Mandelbaum
> > <fmandelbaum@gmail.com>wrote:
> >

> >> Fard escribió:
> >> > Hello there,
> >> >
> >> > I am looking for an alternative OCM (Object Content Mapping). I

> have

> >> used
> >> > JCROM and I found it is useful, but recently I found it is not a

> good

> >> remedy
> >> > for java generic programming.
> >> >
> >> > I really really appreciate any help.
> >> >
> >> > Regards
> >> >
> >> > Fard
> >> >
> >> Hello Fard,
> >>
> >> what do you mean with "Java Generic Programming"? Things like:
> >>
> >> public class SomeDAO<T>
> >>
> >> for example?
> >>

> >
> >
> >
> > --
> > -------------------------------------------
> > Luis Alberto Gervaso Martin
> > Java EE Architect & Instructor
> > C/ Cuenca 4A, 2ºB
> > Getafe (Madrid)
> > SPAIN
> > mobile: (+34) 627983344
> > luis.gervaso@gmail.com
> >
> >

>
> --
> View this message in context: http://www.nabble.com/an-alternative-OCM-
> %28Object-Content-Mapping%29-tp20414717p20422743.html
> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.



VVA Networks GmbH

Mario-Leander Reimer
Dipl.-Inf. (FH)
Teamleitung Publishing Solutions
---------------------------------------------------------------------------
VVA Networks GmbH
: medien mit zukunft
Geisenhausenerstraße 15-17
81379 München
Deutschland
---------------------------------------------------------------------------
Fon: +49 89 2000375-610
Fax: +49 89 2000375-699
Mobil: +49 173 5883541
---------------------------------------------------------------------------
leander.reimer@vva-networks.de
www.vva-networks.de

-----------------------------------------------------------------------
HRB 33884 Düsseldorf
Geschäftsführer Rolf Christian Kassel
-----------------------------------------------------------------------
Ein Unternehmen der VVA Kommunikation
http://www.vva.de
-----------------------------------------------------------------------
omnisuite® - integrate. automate. communicate.
http://www.omnisuite.de
-----------------------------------------------------------------------

Diese Nachricht (inklusive aller Anhänge) ist vertraulich. Sie darf
ausschließlich durch den vorgesehenen Empfänger und Adressaten gelesen,
kopiert oder genutzt werden. Sollten Sie diese Nachricht versehentlich
erhalten haben, bitten wir, den Absender (durch Antwort-E-Mail) hiervon
unverzüglich zu informieren und die Nachricht zu löschen. Jede unerlaubte
Nutzung oder Weitergabe des Inhalts dieser Nachricht, sei es vollständig
oder teilweise, ist unzulässig.

This message (including any attachments) is confidential and may be
privileged. It may be read, copied and used only by the intended recipient.
If you have received it in error please contact the sender (by return
E-Mail) immediately and delete this message. Any unauthorised use or
dissemination of this message in whole or in part is strictly prohibited.
Reply With Quote
  #7  
Old 11-10-2008, 03:31 PM
Fard
Guest
 
Default Re: AW: an alternative OCM (Object Content Mapping)


Hi

Yes. And when I map my class with @JcrSerializedProperty annotation mapped
to java.lang.Object field
during validation of the field I get an error that the field which is
annotated as @JcrSerializedProperty does not implement java.io.Serializable

Maurice Fard

Hi Fard,

have you tried the @JcrSerializedProperty JCROM annotation to map the
java.lang.Object field?
(http://code.google.com/p/jcrom/wiki/SerializedChild)

BR,
Leander


> -----Ursprüngliche Nachricht-----
> Von: Fard [mailto:maurice.fard@gmail.com]
> Gesendet: Montag, 10. November 2008 17:06
> An: users@jackrabbit.apache.org
> Betreff: Re: an alternative OCM (Object Content Mapping)
>
>
> Hello Luis,
>
> Now I am working on a project and I have two weeks deadline.
> Unfortunatly
> Icannot wait.
> Just I explain that in JCROM I can not define a field of
> java.lang.Object as
> a childNode or Property.
>
> Fard
>
> Luis Gervaso wrote:
> >
> > Hi Fard,
> >
> > I'm am currently working on a solution similar to JCROM, that i will
> > release
> > soon as open source tool
> >
> > can you explain your requirements, so i can include them?
> >
> > BR
> >
> > Luis
> >
> > On Mon, Nov 10, 2008 at 11:40 AM, Fabián Mandelbaum
> > <fmandelbaum@gmail.com>wrote:
> >
> >> Fard escribió:
> >> > Hello there,
> >> >
> >> > I am looking for an alternative OCM (Object Content Mapping). I

> have
> >> used
> >> > JCROM and I found it is useful, but recently I found it is not a

> good
> >> remedy
> >> > for java generic programming.
> >> >
> >> > I really really appreciate any help.
> >> >
> >> > Regards
> >> >
> >> > Fard
> >> >
> >> Hello Fard,
> >>
> >> what do you mean with "Java Generic Programming"? Things like:
> >>
> >> public class SomeDAO<T>
> >>
> >> for example?
> >>

> >
> >
> >
> > --
> > -------------------------------------------
> > Luis Alberto Gervaso Martin
> > Java EE Architect & Instructor
> > C/ Cuenca 4A, 2ºB
> > Getafe (Madrid)
> > SPAIN
> > mobile: (+34) 627983344
> > luis.gervaso@gmail.com
> >
> >

>
> --
> View this message in context: http://www.nabble.com/an-alternative-OCM-
> %28Object-Content-Mapping%29-tp20414717p20422743.html
> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.



VVA Networks GmbH

Mario-Leander Reimer
Dipl.-Inf. (FH)
Teamleitung Publishing Solutions
---------------------------------------------------------------------------
VVA Networks GmbH
: medien mit zukunft
Geisenhausenerstraße 15-17
81379 München
Deutschland
---------------------------------------------------------------------------
Fon: +49 89 2000375-610
Fax: +49 89 2000375-699
Mobil: +49 173 5883541
---------------------------------------------------------------------------
leander.reimer@vva-networks.de
www.vva-networks.de

-----------------------------------------------------------------------
HRB 33884 Düsseldorf
Geschäftsführer Rolf Christian Kassel
-----------------------------------------------------------------------
Ein Unternehmen der VVA Kommunikation
http://www.vva.de
-----------------------------------------------------------------------
omnisuite® - integrate. automate. communicate.
http://www.omnisuite.de
-----------------------------------------------------------------------

Diese Nachricht (inklusive aller Anhänge) ist vertraulich. Sie darf
ausschließlich durch den vorgesehenen Empfänger und Adressaten gelesen,
kopiert oder genutzt werden. Sollten Sie diese Nachricht versehentlich
erhalten haben, bitten wir, den Absender (durch Antwort-E-Mail) hiervon
unverzüglich zu informieren und die Nachricht zu löschen. Jede unerlaubte
Nutzung oder Weitergabe des Inhalts dieser Nachricht, sei es vollständig
oder teilweise, ist unzulässig.

This message (including any attachments) is confidential and may be
privileged. It may be read, copied and used only by the intended recipient.
If you have received it in error please contact the sender (by return
E-Mail) immediately and delete this message. Any unauthorised use or
dissemination of this message in whole or in part is strictly prohibited.



--
View this message in context: http://www.nabble.com/an-alternative...p20427538.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply With Quote
  #8  
Old 11-10-2008, 11:25 PM
Boni Gopalan \(BioImagene\)
Guest
 
Default RE: an alternative OCM (Object Content Mapping)

Fabain : Runtime every generic will be an Object and ONLY of type java.lang.Object. It is not a problem with jackrabbit-ocm but a result of the way generics is implemented in Java. However you will be able to map out the object exactly the say you want to map it our by using the right converter (Bean Converter or Collection Converter) available with jackrabbit-ocm. If none is fitting your requirements writing one is very simple too. Why don't you lay out your exact requirements I will be able to help you with it. I am in the thick of a jackrabbit-ocm based persistent storage implementation and I am effextively using a generic dao (AbstractDao<T>) just like the one JCROM has. There is absolutely any doubt that jackrabbit-ocm is superior to any JCR OR mapping tools available currently.

Thanks
boni

-----Original Message-----
From: Fard [mailto:maurice.fard@gmail.com]
Sent: 10 November 2008 21:18
To: users@jackrabbit.apache.org
Subject: Re: an alternative OCM (Object Content Mapping)


Hello Fabián,

Your example is a good example. It is exactly one of my problems.
the other things in JACROM I could not define a filed with java.lang.Object
type in my class. Beacause I would like to assign an object/s of any type
(for example String, File,...) during run time to it.
I have also used native Jackrabbit OCM and I couldn't solve my problem with
it.
So I'm looking for anather OCM for transaction with Jackrabbit.

Regards

Fard


Fabián Mandelbaum wrote:
>
> Fard escribió:
>> Hello there,
>>
>> I am looking for an alternative OCM (Object Content Mapping). I have used
>> JCROM and I found it is useful, but recently I found it is not a good
>> remedy
>> for java generic programming.
>>
>> I really really appreciate any help.
>>
>> Regards
>>
>> Fard
>>

> Hello Fard,
>
> what do you mean with "Java Generic Programming"? Things like:
>
> public class SomeDAO<T>
>
> for example?
>
>


--
View this message in context: http://www.nabble.com/an-alternative...p20422419.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply With Quote
  #9  
Old 11-11-2008, 12:03 AM
Boni Gopalan \(BioImagene\)
Guest
 
Default RE: an alternative OCM (Object Content Mapping)

Sorry : It was meant to be , To : Fard !

-----Original Message-----
From: Boni Gopalan (BioImagene) [mailto:Boni.G@bioimagene.com]
Sent: 11 November 2008 09:55
To: users@jackrabbit.apache.org
Subject: RE: an alternative OCM (Object Content Mapping)

Fabain : Runtime every generic will be an Object and ONLY of type java.lang.Object. It is not a problem with jackrabbit-ocm but a result of the way generics is implemented in Java. However you will be able to map out the object exactly the say you want to map it our by using the right converter (Bean Converter or Collection Converter) available with jackrabbit-ocm. If none is fitting your requirements writing one is very simple too. Why don't you lay out your exact requirements I will be able to help you with it. I am in the thick of a jackrabbit-ocm based persistent storage implementation and I am effextively using a generic dao (AbstractDao<T>) just like the one JCROM has. There is absolutely any doubt that jackrabbit-ocm is superior to any JCR OR mapping tools available currently.

Thanks
boni

-----Original Message-----
From: Fard [mailto:maurice.fard@gmail.com]
Sent: 10 November 2008 21:18
To: users@jackrabbit.apache.org
Subject: Re: an alternative OCM (Object Content Mapping)


Hello Fabián,

Your example is a good example. It is exactly one of my problems.
the other things in JACROM I could not define a filed with java.lang.Object
type in my class. Beacause I would like to assign an object/s of any type
(for example String, File,...) during run time to it.
I have also used native Jackrabbit OCM and I couldn't solve my problem with
it.
So I'm looking for anather OCM for transaction with Jackrabbit.

Regards

Fard


Fabián Mandelbaum wrote:
>
> Fard escribió:
>> Hello there,
>>
>> I am looking for an alternative OCM (Object Content Mapping). I have used
>> JCROM and I found it is useful, but recently I found it is not a good
>> remedy
>> for java generic programming.
>>
>> I really really appreciate any help.
>>
>> Regards
>>
>> Fard
>>

> Hello Fard,
>
> what do you mean with "Java Generic Programming"? Things like:
>
> public class SomeDAO<T>
>
> for example?
>
>


--
View this message in context: http://www.nabble.com/an-alternative...p20422419.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply With Quote
  #10  
Old 11-11-2008, 04:50 AM
Fabián Mandelbaum
Guest
 
Default Re: AW: an alternative OCM (Object Content Mapping)

Fard,

for a class to implement Serializable, all you have to do is add
"implements Serializable" like this:

public class Bla extends BlaBla implements Serializable {
....
}

You may need also to declare a final int with a 'magic number' (for
example the Eclipse IDE proposes you one which you can use, provided
your class won't change anymore) or -1 (if your class is still 'in
development', use this) to keep strict Java/IDEs happy.

If you cannot do this, because you don't have the source or cannot
compile class Bla yourself, you can always try the not so elegant
solution I've proposed to someone else not long ago of a wrapper class,
like this:

//JCROM Annotations go here
public class BlaWrapper implements Serializable {
Bla bla;

public BlaWrapper(Bla bla) {
this.bla = bla;
}

public getBla() { return bla; }
}

and you use BlaWrapper with JCROM instead of Bla.

Good luck!

Fard escribió:
> Hi
>
> Yes. And when I map my class with @JcrSerializedProperty annotation mapped
> to java.lang.Object field
> during validation of the field I get an error that the field which is
> annotated as @JcrSerializedProperty does not implement java.io.Serializable
>
> Maurice Fard
>
> Hi Fard,
>
> have you tried the @JcrSerializedProperty JCROM annotation to map the
> java.lang.Object field?
> (http://code.google.com/p/jcrom/wiki/SerializedChild)
>
> BR,
> Leander
>
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Fard [mailto:maurice.fard@gmail.com]
>> Gesendet: Montag, 10. November 2008 17:06
>> An: users@jackrabbit.apache.org
>> Betreff: Re: an alternative OCM (Object Content Mapping)
>>
>>
>> Hello Luis,
>>
>> Now I am working on a project and I have two weeks deadline.
>> Unfortunatly
>> Icannot wait.
>> Just I explain that in JCROM I can not define a field of
>> java.lang.Object as
>> a childNode or Property.
>>
>> Fard
>>
>> Luis Gervaso wrote:
>>
>>> Hi Fard,
>>>
>>> I'm am currently working on a solution similar to JCROM, that i will
>>> release
>>> soon as open source tool
>>>
>>> can you explain your requirements, so i can include them?
>>>
>>> BR
>>>
>>> Luis
>>>
>>> On Mon, Nov 10, 2008 at 11:40 AM, Fabián Mandelbaum
>>> <fmandelbaum@gmail.com>wrote:
>>>
>>>
>>>> Fard escribió:
>>>>
>>>>> Hello there,
>>>>>
>>>>> I am looking for an alternative OCM (Object Content Mapping). I
>>>>>

>> have
>>
>>>> used
>>>>
>>>>> JCROM and I found it is useful, but recently I found it is not a
>>>>>

>> good
>>
>>>> remedy
>>>>
>>>>> for java generic programming.
>>>>>
>>>>> I really really appreciate any help.
>>>>>
>>>>> Regards
>>>>>
>>>>> Fard
>>>>>
>>>>>
>>>> Hello Fard,
>>>>
>>>> what do you mean with "Java Generic Programming"? Things like:
>>>>
>>>> public class SomeDAO<T>
>>>>
>>>> for example?
>>>>
>>>>
>>>
>>> --
>>> -------------------------------------------
>>> Luis Alberto Gervaso Martin
>>> Java EE Architect & Instructor
>>> C/ Cuenca 4A, 2ºB
>>> Getafe (Madrid)
>>> SPAIN
>>> mobile: (+34) 627983344
>>> luis.gervaso@gmail.com
>>>
>>>
>>>

>> --
>> View this message in context: http://www.nabble.com/an-alternative-OCM-
>> %28Object-Content-Mapping%29-tp20414717p20422743.html
>> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>>

>
>
> VVA Networks GmbH
>
> Mario-Leander Reimer
> Dipl.-Inf. (FH)
> Teamleitung Publishing Solutions
> ---------------------------------------------------------------------------
> VVA Networks GmbH
> : medien mit zukunft
> Geisenhausenerstraße 15-17
> 81379 München
> Deutschland
> ---------------------------------------------------------------------------
> Fon: +49 89 2000375-610
> Fax: +49 89 2000375-699
> Mobil: +49 173 5883541
> ---------------------------------------------------------------------------
> leander.reimer@vva-networks.de
> www.vva-networks.de
>
> -----------------------------------------------------------------------
> HRB 33884 Düsseldorf
> Geschäftsführer Rolf Christian Kassel
> -----------------------------------------------------------------------
> Ein Unternehmen der VVA Kommunikation
> http://www.vva.de
> -----------------------------------------------------------------------
> omnisuite® - integrate. automate. communicate.
> http://www.omnisuite.de
> -----------------------------------------------------------------------
>
> Diese Nachricht (inklusive aller Anhänge) ist vertraulich. Sie darf
> ausschließlich durch den vorgesehenen Empfänger und Adressaten gelesen,
> kopiert oder genutzt werden. Sollten Sie diese Nachricht versehentlich
> erhalten haben, bitten wir, den Absender (durch Antwort-E-Mail) hiervon
> unverzüglich zu informieren und die Nachricht zu löschen. Jede unerlaubte
> Nutzung oder Weitergabe des Inhalts dieser Nachricht, sei es vollständig
> oder teilweise, ist unzulässig.
>
> This message (including any attachments) is confidential and may be
> privileged. It may be read, copied and used only by the intended recipient.
> If you have received it in error please contact the sender (by return
> E-Mail) immediately and delete this message. Any unauthorised use or
> dissemination of this message in whole or in part is strictly prohibited.
>
>
>
>



Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 07:57 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.