2008/10/23 Herbert Liechti <[EMAIL PROTECTED]>:
> Hi all
>
> I'm currently involved in a project where a ressource
>
> planning system is developed. We are using the
>
> datetime.* libs for that purpose.
>
> Values of occupied ressources
>
> are stored in a database. For a intersection wether a
>
> ressource is free or occupied we are using
>
> DateTime::SpanSet. But now the problem:
>
> I have to be able to associate a database object
>
> with a given SpanSet which I create when retrieving
>
> the data from the database.
>
> spans:
>
>     [.n.][.n.][.n.]            -> new reservation
>
> [.a.][.a.][.a.][.b.][.b.][.c.]  -> existing data
>
> intersection gives conflicts with a & b which is correct
> but i loose the context which of the dt objects belongs
> to which data object.
>
> First approach was to inherit from DateTime and
> storing object references. But when I intersect_span
> the sets, I'm loosing my references, seems that the dt
> objects are newly created.
>

That's correct, DateTime sets always return cloned objects.

> How can I solve that problem. If it is helpful I can
> attach the inheritet DateTime code
>

Sure, that might help.

> Thank you very much for your help and sorry for the
> bad english.
>
> Regards Herbie
>

Flávio S. Glock

Reply via email to