com.web_visage.spoiler2
Class ChannelSpec

java.lang.Object
  extended by com.web_visage.spoiler2.ChannelSpec

public class ChannelSpec
extends java.lang.Object

Channel specification.

Author:
K.Baturytski

Constructor Summary
ChannelSpec(java.lang.String channelName, PostSpec[] postSpecs)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 PostSpec findPostSpec(FeedSpec fs)
          Finds post spec for given feed spec.
 java.lang.String getChannelName()
          Returns the channelName.
 PostSpec[] getPostSpecs()
          Returns the postSpecs.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChannelSpec

public ChannelSpec(java.lang.String channelName,
                   PostSpec[] postSpecs)
Constructor.

Parameters:
channelName - - channel name
postSpecs - - post specifications
Method Detail

getPostSpecs

public PostSpec[] getPostSpecs()
Returns the postSpecs.

Returns:

getChannelName

public java.lang.String getChannelName()
Returns the channelName.

Returns:

findPostSpec

public PostSpec findPostSpec(FeedSpec fs)
Finds post spec for given feed spec. If there are more than one post specs for the same feed spec, which one post spec will be returned is unspecified.

Parameters:
fs - - feed specificaton
Returns:

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object