Skip to Navigation | Skip to Content

Ref_impl_Java mailing list archives

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Implementation error?


Hi all,

Exactly, the null value will not trigger the exception. Only empty
list will in this case. This is desired semantics according to the
specs.

Cheers,
Rong

On 26 March 2010 12:28, Sebastian Garde
<sebastian.garde@oceaninformatics.com> wrote:
> Dear Saran,
>
> not sure I understand you correctly.
> If links is null, the exception would not be thrown.
> Only if links is not null but is empty an exception is thrown, which 
> I think
> is correct?
>
> Cheers,
> Sebastian
>
> Saran Kong wrote:
>
> Dear Rong,
>
> In Locatable class constructor, "links" must not be null or empty, 
> otherwise
> error will be triggered.
>
> if (links != null && links.isEmpty()) {
>            throw new IllegalArgumentException("empty links");
> }
>
> However, in Locatable subclasses such as Party, Actor, Person, etc., 
> "links"
> can be null if not specified.
> It is also stated in the specification that links will have the 
> optionality
> of "0...1".
> Is it an error or is intended?
>
> Cheers,
> --
> Kong SARAN
> Information and Communication Technology
> Kano Lab
> Waseda University, Japan
>
>
>
>
> ________________________________
> _______________________________________________
> Ref_impl_java mailing list
> Ref_impl_java@openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/ref_impl_java
>
>
> _______________________________________________
> Ref_impl_java mailing list
> Ref_impl_java@openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/ref_impl_java
>
>

_______________________________________________
Ref_impl_java mailing list
Ref_impl_java@openehr.org
http://lists.chime.ucl.ac.uk/mailman/listinfo/ref_impl_java