rero.gui.windows

Class ChannelListData

public class ChannelListData extends ListData

I did not enjoy writing this code... really
Field Summary
protected Capabilitiescapabilities
protected Channelchannel
protected HashMapevent
protected intiterValue
protected IteratortempIter
protected HashMapuserInfo
Constructor Summary
ChannelListData(Channel _channel)
Method Summary
IteratordataIterator()
voiddirty()
ChannelgetChannel()
ListElementgetElementAt(int number)
protected ListElementgetElementForUser(User u)
intgetSize()
ObjectgetSynchronizationKeyInner()
ObjectgetSynchronizationKeyOuter()
ListElementhead()
voidinstallCapabilities(Capabilities c)
ListElementnext()
voidremoveUser(User u)
voidupdateChannel(Channel _channel)

Field Detail

capabilities

protected Capabilities capabilities

channel

protected Channel channel

event

protected HashMap event

iterValue

protected int iterValue

tempIter

protected Iterator tempIter

userInfo

protected HashMap userInfo

Constructor Detail

ChannelListData

public ChannelListData(Channel _channel)

Method Detail

dataIterator

public Iterator dataIterator()

dirty

public void dirty()

getChannel

public Channel getChannel()

getElementAt

public ListElement getElementAt(int number)

getElementForUser

protected ListElement getElementForUser(User u)

getSize

public int getSize()

getSynchronizationKeyInner

public Object getSynchronizationKeyInner()

getSynchronizationKeyOuter

public Object getSynchronizationKeyOuter()

head

public ListElement head()

installCapabilities

public void installCapabilities(Capabilities c)

next

public ListElement next()

removeUser

public void removeUser(User u)

updateChannel

public void updateChannel(Channel _channel)