com.redhat.rhn.domain.channel
Class ChannelFamily

java.lang.Object
  extended by com.redhat.rhn.domain.BaseDomainHelper
      extended by com.redhat.rhn.domain.channel.ChannelFamily

public class ChannelFamily
extends BaseDomainHelper

ChannelFamily


Constructor Summary
ChannelFamily()
           
 
Method Summary
 void addPrivateChannelFamily(PrivateChannelFamily pcfIn)
          Setter
 void addVirtSubscriptionLevel(VirtSubscriptionLevel virtSubIn)
          Add a virt subscription level to this ChannelFamily.
 boolean equals(java.lang.Object other)
          
 java.util.Set<Channel> getChannels()
           
 java.lang.Long getCurrentMembers(Org orgIn)
          Get current members of this channel family.
 java.lang.Long getId()
           
 java.lang.String getLabel()
           
 java.lang.Long getMaxMembers(Org orgIn)
          Get max members of this channel family.
 java.lang.String getName()
           
 Org getOrg()
           
 java.util.Set<PrivateChannelFamily> getPrivateChannelFamilies()
           
 java.lang.String getProductUrl()
           
 java.util.Set getVirtSubscriptionLevels()
           
 int hashCode()
          
 void setChannels(java.util.Set<Channel> channelsIn)
           
 void setId(java.lang.Long idIn)
           
 void setLabel(java.lang.String labelIn)
           
 void setName(java.lang.String nameIn)
           
 void setOrg(Org orgIn)
           
protected  void setPrivateChannelFamilies(java.util.Set<PrivateChannelFamily> privateChannelFamiliesIn)
           
 void setProductUrl(java.lang.String productUrlIn)
           
 void setVirtSubscriptionLevels(java.util.Set virtSubscriptionLevelsIn)
           
 java.lang.String toString()
          
 
Methods inherited from class com.redhat.rhn.domain.BaseDomainHelper
getCreated, getModified, setCreated, setModified
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChannelFamily

public ChannelFamily()
Method Detail

getChannels

public java.util.Set<Channel> getChannels()
Returns:
Returns the channels.

setChannels

public void setChannels(java.util.Set<Channel> channelsIn)
Parameters:
channelsIn - The channels to set.

getOrg

public Org getOrg()
Returns:
Returns the org.

setOrg

public void setOrg(Org orgIn)
Parameters:
orgIn - The org to set.

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String nameIn)
Parameters:
nameIn - The name to set.

getLabel

public java.lang.String getLabel()
Returns:
Returns the label.

setLabel

public void setLabel(java.lang.String labelIn)
Parameters:
labelIn - The label to set.

getId

public java.lang.Long getId()
Returns:
Returns the id.

setId

public void setId(java.lang.Long idIn)
Parameters:
idIn - The id to set.

getProductUrl

public java.lang.String getProductUrl()
Returns:
Returns the productUrl.

setProductUrl

public void setProductUrl(java.lang.String productUrlIn)
Parameters:
productUrlIn - The productUrl to set.

equals

public boolean equals(java.lang.Object other)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

getVirtSubscriptionLevels

public java.util.Set getVirtSubscriptionLevels()
Returns:
Returns the virtSubscriptionLevels.

setVirtSubscriptionLevels

public void setVirtSubscriptionLevels(java.util.Set virtSubscriptionLevelsIn)
Parameters:
virtSubscriptionLevelsIn - The virtSubscriptionLevels to set.

addVirtSubscriptionLevel

public void addVirtSubscriptionLevel(VirtSubscriptionLevel virtSubIn)
Add a virt subscription level to this ChannelFamily.

Parameters:
virtSubIn - to add

getMaxMembers

public java.lang.Long getMaxMembers(Org orgIn)
Get max members of this channel family. NULL means unlimited

Parameters:
orgIn - org to lookup the max members for
Returns:
maxmembers of this channelfamily. NULL == unlimited

getCurrentMembers

public java.lang.Long getCurrentMembers(Org orgIn)
Get current members of this channel family.

Parameters:
orgIn - org to lookup the current members for
Returns:
currentMembers of this channelfamily.

getPrivateChannelFamilies

public java.util.Set<PrivateChannelFamily> getPrivateChannelFamilies()
Returns:
Returns the privateChannelFamilies.

setPrivateChannelFamilies

protected void setPrivateChannelFamilies(java.util.Set<PrivateChannelFamily> privateChannelFamiliesIn)
Parameters:
privateChannelFamiliesIn - The privateChannelFamilies to set.

addPrivateChannelFamily

public void addPrivateChannelFamily(PrivateChannelFamily pcfIn)
Setter

Parameters:
pcfIn - to set