container.removeIfNotAlready(someObject)

see [1]

[1]
http://isis.apache.org/guides/rgsvc.html#_rgsvc_api_DomainObjectContainer_object-persistence-api



On 4 March 2016 at 11:09, Marianne Hagaseth <
[email protected]> wrote:

> Thanks a lot! Worked on first try!
>
> But what do I have to add to delete the domain object at the same time as
> I am removing it from the collection?
>
> Med vennlig hilsen / Best regards,
> Marianne Hagaseth
> Forsker – Maritime transportsystemer
> Research Scientist – Maritime Transport Systems
>
> MARINTEK (Norsk Marinteknisk Forskningsinstitutt AS)
> Address:  POB 4125 Valentinlyst, NO-7450 Trondheim, Norway
> Mobile:   +47 90 95 64 69 -  Phone: +47 464 15 000
> Web:       www.marintek.sintef.no
>
> -----Original Message-----
> From: Stephen Cameron [mailto:[email protected]]
> Sent: 3. mars 2016 12:09
> To: [email protected]
> Subject: Re: How to create a new object at the same time when adding it to
> a list?
>
> correction:  'participations' collection header
>
> On Thu, Mar 3, 2016 at 10:07 PM, Stephen Cameron <
> [email protected]
> > wrote:
>
> >     These two actions appear as buttons in the Participants collection
> > header.
> >
> >     @Action()
> >     @ActionLayout(named = "Add")
> >     @MemberOrder(name = "participations", sequence = "1")
> >     public Activity addParticipant(final Participant participant) {
> >         if (findParticipation(participant) == null) {
> >             participantsRepo.createParticipation(this, participant);
> >         } else {
> >             container.informUser("A Participant (" +
> > participant.getFullName() + ") is already participating in this
> Activity");
> >         }
> >         return this;
> >     }
> >
> >     @Action()
> >     @ActionLayout(named = "Add New")
> >     @MemberOrder(name = "participations", sequence = "2")
> >     public Activity addNewParticipant(final @ParameterLayout(named =
> > "First name") String firstname, final @ParameterLayout(named =
> > "Surname") String surname,
> >             final @ParameterLayout(named = "Date of Birth") LocalDate
> > dob) {
> >         addParticipant(participantsRepo.newParticipant(firstname,
> > surname, dob));
> >         return this;
> >     }
> >
> > On Thu, Mar 3, 2016 at 9:44 PM, Marianne Hagaseth <
> > [email protected]> wrote:
> >
> >> Sorry,
> >> What I have is just a simple 1:n relationship with a list of object
> >> similar to for instance the todo-app: for the todoapp-admin, you can
> >> add a list of roles to each user. However, here the roles must have
> >> been already entered before a role can be added to the user.
> >> I just want to add an object (similar to the role) at the same time
> >> as I add it to the collection/set.
> >> In my example: I want to create the FreeText object and then add this
> >> FreeText object to the collection/set that is linked to the parent
> object.
> >> All in one operation. I do not want to first enter the FreeText
> >> object in a different window.
> >>
> >>
> >> Med vennlig hilsen / Best regards,
> >> Marianne Hagaseth
> >> Forsker – Maritime transportsystemer
> >> Research Scientist – Maritime Transport Systems
> >>
> >> MARINTEK (Norsk Marinteknisk Forskningsinstitutt AS)
> >> Address:  POB 4125 Valentinlyst, NO-7450 Trondheim, Norway
> >> Mobile:   +47 90 95 64 69 -  Phone: +47 464 15 000
> >> Web:       www.marintek.sintef.no
> >>
> >> -----Original Message-----
> >> From: Dan Haywood [mailto:[email protected]]
> >> Sent: 3. mars 2016 09:42
> >> To: users
> >> Subject: Re: How to create a new object at the same time when adding
> >> it to a list?
> >>
> >> I'm struggling to follow.
> >> Can you show us some code (abbreviated if possible ) to explain what
> >> you have already.
> >> Thx, Dan
> >> On 3 Mar 2016 7:11 am, "Marianne Hagaseth" <
> >> [email protected]> wrote:
> >>
> >> > Hi,
> >> >
> >> > How can I add new FreeTexts to the SOLAS object that currently does
> >> > not exist?
> >> >
> >> > I would like to press the Add FreeText button, then I do not want
> >> > to choose between existing FreeText objects. Rather, I would like
> >> > to create new FreeText objects on the fly, and then have this
> >> > object linked to the SOLAS object (1:n between SOLAS and freetext).
> >> >
> >> > Are there an example out there on how to do that?
> >> >
> >> > Best,
> >> >
> >> > Marianne.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Med vennlig hilsen / Best regards,
> >> >
> >> > *Marianne Hagaseth*
> >> >
> >> > Forsker – Maritime transportsystemer
> >> >
> >> > Research Scientist – Maritime Transport Systems
> >> >
> >> >
> >> >
> >> > *MARINTEK* (Norsk Marinteknisk Forskningsinstitutt AS)
> >> >
> >> > Address:  POB 4125 Valentinlyst, NO-7450 Trondheim, Norway
> >> >
> >> > Mobile:   +47 90 95 64 69 -  Phone: +47 464 15 000
> >> >
> >> > Web:       www.marintek.sintef.no
> >> >
> >> >
> >> >
> >>
> >
> >
>

Reply via email to