Well i am a litle noob to all these, so i cant put your ideas to work! :-((
So i am using SimpleScheduleModel, so you say to create that class in the
component Schedule or in my aplication?
Because i create the class in my aplication and don´t work. Dam this is so
complicated...
Michał 'Gandalf' Stawicki wrote:
>
> I wrote the code in 'on the fly' just to give you idea how should it
> look, I didn't try it
>
> On 17/08/07, Michał 'Gandalf' Stawicki <[EMAIL PROTECTED]> wrote:
>> Simply casting it should be fine:
>>
>> for(ScheduleEntry e : (TreeSet<ScheduleEntry>)entries)
>>
>>
>> On 17/08/07, ignicolist <[EMAIL PROTECTED]> wrote:
>> >
>> > I try what you say but give me a error in: for(ScheduleEntry e :
>> entries)
>> > The Error: Type mismatch: cannot convert from element type Object to
>> > ScheduleEntry
>> >
>> > Any idea?
>> >
>> >
>> >
>> > Michał 'Gandalf' Stawicki wrote:
>> > >
>> > > From SimpleScheduleModel.java
>> > >
>> > > /**
>> > > * Remove an entry from the model.
>> > > *
>> > > * @param entry
>> > > * the entry to remove
>> > > */
>> > > public void removeEntry(ScheduleEntry entry)
>> > > {
>> > > entries.remove(entry);
>> > > }
>> > >
>> > > ...
>> > >
>> > > private final TreeSet entries;
>> > >
>> > > I don't know which model your using, but if it is SimpleScheduleModel
>> > > than you should extend it and implement your own method, ex;
>> > >
>> > > public boolean removeEntry(String id)
>> > > {
>> > > ScheduleEntry entry = null;
>> > >
>> > > if(entries != null && id != null)
>> > > for(ScheduleEntry e : entries)
>> > > {
>> > > if(e.getId() != null && e.getId().equals(id))
>> > > {
>> > > entry = e;
>> > > break;
>> > > }
>> > > }
>> > >
>> > > if(entry != null)
>> > > {
>> > > entries.remove(entry);
>> > > return true;
>> > > }
>> > >
>> > > return false;
>> > > }
>> > >
>> > >
>> > >
>> > > On 17/08/07, Michał 'Gandalf' Stawicki <[EMAIL PROTECTED]> wrote:
>> > >> I believe you have to pass exact reference to object that was added
>> to
>> > >> schedule, not some other object containing same data, example:
>> > >>
>> > >> ScheduleEntry foo = new MyScheduleEntry("bar");
>> > >> ScheduleEntry foo2 = new MyScheduleEntry("bar");
>> > >>
>> > >> model.addEntry(foo);
>> > >>
>> > >> model.removeEntry(foo2); // wrong
>> > >> mode.removeEntry(foo); //ok
>> > >>
>> > >>
>> > >>
>> > >> On 17/08/07, ignicolist <[EMAIL PROTECTED]> wrote:
>> > >> >
>> > >> > Yes, because the entry when i select it remove with
>> > >> > model.removeSelectedEntry(); but if i specify his id:
>> > >> entry.setId("1");
>> > >> > model.removeEntry(entry); dont eliminate. And ids are the same in
>> the
>> > >> two
>> > >> > situacions.
>> > >> >
>> > >> >
>> > >> >
>> > >> >
>> > >> > Jurgen Lust-2 wrote:
>> > >> > >
>> > >> > > In your model implementation, do you load the persistent entry
>> from
>> > >> the
>> > >> > > database, using the supplied id, before you delete it?
>> > >> > >
>> > >> > > Jurgen
>> > >> > >
>> > >> > > Op donderdag 16-08-2007 om 14:01 uur [tijdzone -0700], schreef
>> > >> > > ignicolist:
>> > >> > >> Its what i am doing but don´t work!
>> > >> > >>
>> > >> > >> an example:
>> > >> > >>
>> > >> > >> DefaultScheduleEntry entry = new DefaultScheduleEntry();
>> > >> > >>
>> > >> > >> entry.setId("1");
>> > >> > >> model.removeEntry(entry);
>> > >> > >>
>> > >> > >> this code is supose to remove the entry from de model with id 1
>> no?
>> > >> i
>> > >> > >> just
>> > >> > >> want remove de entry from the model, but a entry specify by me.
>> > >> > >>
>> > >> > >>
>> > >> > >>
>> > >> > >>
>> > >> > >>
>> > >> > >> Jurgen Lust-2 wrote:
>> > >> > >> >
>> > >> > >> > The ScheduleModel.removeEntry() method expects a
>> ScheduleEntry as
>> > >> > >> > parameter. I suppose you use Hibernate for database access,
>> so
>> > >> what you
>> > >> > >> > should do is retrieve the ScheduleEntry from the database,
>> using
>> > >> the
>> > >> > >> id,
>> > >> > >> > and feed the result to the removeEntry method. In that
>> removeEntry
>> > >> > >> > method, you just delete it with your Hibernate DAO.
>> > >> > >> > You could of course add a method
>> removeEntry(String/Long/Whatever
>> > >> id)
>> > >> > >> > that does all of this.
>> > >> > >> >
>> > >> > >> > Jurgen
>> > >> > >> >
>> > >> > >> >
>> > >> > >> >
>> > >> > >> > Op donderdag 16-08-2007 om 11:20 uur [tijdzone -0700],
>> schreef
>> > >> > >> > ignicolist:
>> > >> > >> >> Hi to all, i want to eliminate a especific entry in a model
>> of
>> > >> > >> schedule
>> > >> > >> >> tomahawk. the example in remove a selected entry work fine,
>> but
>> > >> how to
>> > >> > >> >> eliminate a determinated entry?
>> > >> > >> >>
>> > >> > >> >>
>> > >> > >> >> i try with this code:
>> > >> > >> >>
>> > >> > >> >>
>> > >> > >> >> DefaultScheduleEntry entry = new DefaultScheduleEntry();
>> > >> > >> >>
>> > >> > >> >> entry.setId(select);
>> > >> > >> >> entry.setStartTime(start);
>> > >> > >> >> entry.setEndTime(end);
>> > >> > >> >> entry.setTitle(select7);
>> > >> > >> >> entry.setDescription(select2);
>> > >> > >> >>
>> > >> > >> >> model.removeEntry(entry);
>> > >> > >> >> model.refresh();
>> > >> > >> >>
>> > >> > >> >> i defined every value for the entry, and then i want to
>> remove
>> > >> that
>> > >> > >> >> entry!
>> > >> > >> >> Any help please!
>> > >> > >> >>
>> > >> > >> >> Tks for all.
>> > >> > >> > --
>> > >> > >> > Jurgen Lust <[EMAIL PROTECTED]>
>> > >> > >> >
>> > >> > >> >
>> > >> > >> >
>> > >> > >>
>> > >> > > --
>> > >> > > Jurgen Lust <[EMAIL PROTECTED]>
>> > >> > >
>> > >> > >
>> > >> > >
>> > >> >
>> > >> > --
>> > >> > View this message in context:
>> > >>
>> http://www.nabble.com/Re%3A-Remove-Entry-from-schedule-Tomahawk-tf4281655.html#a12198391
>> > >> > Sent from the MyFaces - Users mailing list archive at Nabble.com.
>> > >> >
>> > >> >
>> > >>
>> > >>
>> > >> --
>> > >> Michał Stawicki
>> > >>
>> > >> [EMAIL PROTECTED]
>> > >> http://stawicki.jasliska.pl
>> > >>
>> > >
>> > >
>> > > --
>> > > Michał Stawicki
>> > >
>> > > [EMAIL PROTECTED]
>> > > http://stawicki.jasliska.pl
>> > >
>> > >
>> >
>> > --
>> > View this message in context:
>> http://www.nabble.com/Re%3A-Remove-Entry-from-schedule-Tomahawk-tf4281655.html#a12200949
>> > Sent from the MyFaces - Users mailing list archive at Nabble.com.
>> >
>> >
>>
>>
>> --
>> Michał Stawicki
>>
>> [EMAIL PROTECTED]
>> http://stawicki.jasliska.pl
>>
>
>
> --
> Michał Stawicki
>
> [EMAIL PROTECTED]
> http://stawicki.jasliska.pl
>
>
--
View this message in context:
http://www.nabble.com/Re%3A-Remove-Entry-from-schedule-Tomahawk-tf4281655.html#a12201543
Sent from the MyFaces - Users mailing list archive at Nabble.com.