org.jasig.portal.portlets.portletadmin
Class ChannelDefinitionForm

java.lang.Object
  extended by org.jasig.portal.portlets.portletadmin.ChannelDefinitionForm
All Implemented Interfaces:
Serializable

public class ChannelDefinitionForm
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
ChannelDefinitionForm()
          Default constructor
ChannelDefinitionForm(IChannelDefinition def, IPortletDefinition portletDef)
          Construct a new ChannelDefinitionForm from a ChannelDefinition
 
Method Summary
 void addCategory(JsonEntityBean category)
           
 void addGroup(JsonEntityBean group)
           
 List<JsonEntityBean> getCategories()
           
 String getDescription()
           
 int getExpirationAmPm()
           
 Date getExpirationDate()
           
 Date getExpirationDateTime()
          Return the full date and time at which this channel shoudl be automatically expired.
 int getExpirationHour()
           
 int getExpirationMinute()
           
 String getFname()
           
 List<JsonEntityBean> getGroups()
           
 int getId()
           
 String getJavaClass()
           
 ChannelLifecycleState getLifecycleState()
           
 String getName()
           
 Map<String,BooleanAttribute> getParameterOverrides()
           
 Map<String,Attribute> getParameters()
           
 Map<String,StringListAttribute> getPortletPreferences()
           
 Map<String,BooleanAttribute> getPortletPreferencesOverrides()
           
 int getPublishAmPm()
           
 Date getPublishDate()
           
 Date getPublishDateTime()
          Return the full date and time at which this channel shoudl be automatically published.
 int getPublishHour()
           
 int getPublishMinute()
           
 int getTimeout()
           
 String getTitle()
           
 int getTypeId()
           
 boolean isEditable()
           
 boolean isHasAbout()
           
 boolean isHasHelp()
           
 boolean isPortlet()
           
 boolean isSecure()
           
 void setCategories(List<JsonEntityBean> categories)
           
 void setChannelPublishingDefinition(ChannelPublishingDefinition cpd)
          Sets the Java class name and parameter defaults based on the ChannelPublishingDefinition.
 void setDescription(String description)
           
 void setEditable(boolean editable)
           
 void setExpirationAmPm(int expirationAmPm)
           
 void setExpirationDate(Date expirationDate)
           
 void setExpirationDateTime(Date expire)
           
 void setExpirationHour(int expirationHour)
           
 void setExpirationMinute(int expirationMinute)
           
 void setFname(String name)
           
 void setGroups(List<JsonEntityBean> groups)
           
 void setHasAbout(boolean hasAbout)
           
 void setHasHelp(boolean hasHelp)
           
 void setId(int id)
           
 void setJavaClass(String javaClass)
           
 void setLifecycleState(ChannelLifecycleState lifecycleState)
           
 void setLifecycleState(String lifecycleState)
           
 void setName(String name)
           
 void setParameterOverrides(Map<String,BooleanAttribute> parameterOverrides)
           
 void setParameters(Map<String,Attribute> parameters)
           
 void setPortletPreferences(Map<String,StringListAttribute> portletParameters)
           
 void setPortletPreferencesOverrides(Map<String,BooleanAttribute> portletParameterOverrides)
           
 void setPublishAmPm(int publishAmPm)
           
 void setPublishDate(Date publishDate)
           
 void setPublishDateTime(Date publish)
           
 void setPublishHour(int publishHour)
           
 void setPublishMinute(int publishMinute)
           
 void setSecure(boolean secure)
           
 void setTimeout(int timeout)
           
 void setTitle(String title)
           
 void setTypeId(int typeId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChannelDefinitionForm

public ChannelDefinitionForm()
Default constructor


ChannelDefinitionForm

public ChannelDefinitionForm(IChannelDefinition def,
                             IPortletDefinition portletDef)
Construct a new ChannelDefinitionForm from a ChannelDefinition

Parameters:
def -
Method Detail

setChannelPublishingDefinition

public void setChannelPublishingDefinition(ChannelPublishingDefinition cpd)
Sets the Java class name and parameter defaults based on the ChannelPublishingDefinition.

Parameters:
cpd -

getId

public int getId()

setId

public void setId(int id)

getFname

public String getFname()

setFname

public void setFname(String name)

getName

public String getName()

setName

public void setName(String name)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getJavaClass

public String getJavaClass()

setJavaClass

public void setJavaClass(String javaClass)

isPortlet

public boolean isPortlet()

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getTypeId

public int getTypeId()

setTypeId

public void setTypeId(int typeId)

setLifecycleState

public void setLifecycleState(ChannelLifecycleState lifecycleState)

setLifecycleState

public void setLifecycleState(String lifecycleState)

getLifecycleState

public ChannelLifecycleState getLifecycleState()

getPublishDate

public Date getPublishDate()

setPublishDate

public void setPublishDate(Date publishDate)

getExpirationDate

public Date getExpirationDate()

setExpirationDate

public void setExpirationDate(Date expirationDate)

isEditable

public boolean isEditable()

setEditable

public void setEditable(boolean editable)

isHasHelp

public boolean isHasHelp()

setHasHelp

public void setHasHelp(boolean hasHelp)

isHasAbout

public boolean isHasAbout()

setHasAbout

public void setHasAbout(boolean hasAbout)

isSecure

public boolean isSecure()

setSecure

public void setSecure(boolean secure)

getParameters

public Map<String,Attribute> getParameters()

setParameters

public void setParameters(Map<String,Attribute> parameters)

getParameterOverrides

public Map<String,BooleanAttribute> getParameterOverrides()

setParameterOverrides

public void setParameterOverrides(Map<String,BooleanAttribute> parameterOverrides)

getPortletPreferences

public Map<String,StringListAttribute> getPortletPreferences()

setPortletPreferences

public void setPortletPreferences(Map<String,StringListAttribute> portletParameters)

getPortletPreferencesOverrides

public Map<String,BooleanAttribute> getPortletPreferencesOverrides()

setPortletPreferencesOverrides

public void setPortletPreferencesOverrides(Map<String,BooleanAttribute> portletParameterOverrides)

getGroups

public List<JsonEntityBean> getGroups()

setGroups

public void setGroups(List<JsonEntityBean> groups)

addGroup

public void addGroup(JsonEntityBean group)

getCategories

public List<JsonEntityBean> getCategories()

setCategories

public void setCategories(List<JsonEntityBean> categories)

addCategory

public void addCategory(JsonEntityBean category)

getPublishHour

public int getPublishHour()

setPublishHour

public void setPublishHour(int publishHour)

getPublishMinute

public int getPublishMinute()

setPublishMinute

public void setPublishMinute(int publishMinute)

getPublishAmPm

public int getPublishAmPm()

setPublishAmPm

public void setPublishAmPm(int publishAmPm)

getExpirationHour

public int getExpirationHour()

setExpirationHour

public void setExpirationHour(int expirationHour)

getExpirationMinute

public int getExpirationMinute()

setExpirationMinute

public void setExpirationMinute(int expirationMinute)

getExpirationAmPm

public int getExpirationAmPm()

setExpirationAmPm

public void setExpirationAmPm(int expirationAmPm)

getPublishDateTime

public Date getPublishDateTime()
Return the full date and time at which this channel shoudl be automatically published. This value is built from the individual date/time fields.

Returns:

getExpirationDateTime

public Date getExpirationDateTime()
Return the full date and time at which this channel shoudl be automatically expired. This value is built from the individual date/time fields.

Returns:

setPublishDateTime

public void setPublishDateTime(Date publish)

setExpirationDateTime

public void setExpirationDateTime(Date expire)


Copyright © 2010 Jasig. All Rights Reserved.