Re: a unique object representative of an EO?
Re: a unique object representative of an EO?
- Subject: Re: a unique object representative of an EO?
- From: Samuel Pelletier <email@hidden>
- Date: Tue, 21 Jun 2016 12:40:49 -0400
OC,
Creating some sort of lock repository based on GID is probably the most generic way to do this.
If the execution of this code can be async, you may also use a blocking queue to serialize the processing and does not requiring lock.
Samuel
> Le 21 juin 2016 à 08:51, ocs.cz <email@hidden> a écrit :
>
> Hello there,
>
> I would need an unique object representative of an EO. The object needs to be identical for all EO clones of all editing contexts.
>
> Such a _value_ representation would be the primary key or GID; but these, far as I know, ensure only isEqual for same EO, not ==. I need the identity -- namely, for Java-level locking; the intended usage is something like
>
> ===
> synchronized (representative(eo)) {
> ... this code never runs concurrently for given EO, regardless of its editing context ...
> }
> ===
>
> Is there such an object in EOF, or do I have to create a dictionary keyed by GID or PK? The latter is simple to create, but it is sort of difficult to know when to remove the pair from there.
>
> Thanks,
> OC
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden