org.openi.project
Class Project

java.lang.Object
  extended byorg.openi.project.Project
All Implemented Interfaces:
java.io.Serializable

public class Project
extends java.lang.Object
implements java.io.Serializable

configuration file for Project

See Also:
Serialized Form

Constructor Summary
Project()
          header footer used by print servlet
 
Method Summary
 java.lang.String getCategory()
           
 java.util.List getColorPalette(java.lang.String colorPaletteName)
           
 java.util.Map getColorPaletteMap()
           
 java.lang.String getCssName()
           
 java.util.Map getDataSourceMap()
           
 java.lang.String getDefaultPaletteName()
           
 java.lang.String getExternalUrl()
           
 java.lang.String getLogoUrl()
           
 java.lang.String getMessage()
           
 java.util.List getModules()
           
 java.lang.String getProjectAdmins()
           
 java.lang.String getProjectId()
           
 java.lang.String getProjectName()
           
 java.lang.String getProjectUsers()
           
 java.lang.String getSplashImageUrl()
           
 java.lang.String getSplashPage()
           
 void setCategory(java.lang.String category)
           
 void setColorPaletteMap(java.util.Map colorPaletteMap)
           
 void setCssName(java.lang.String cssName)
           
 void setDataSourceMap(java.util.Map dataSource)
           
 void setDefaultPaletteName(java.lang.String defaultPaletteName)
           
 void setExternalUrl(java.lang.String externalUrl)
           
 void setLogoUrl(java.lang.String logoUrl)
           
 void setMessage(java.lang.String message)
           
 void setModules(java.util.List modules)
           
 void setProjectAdmins(java.lang.String pojectAdmins)
           
 void setProjectId(java.lang.String projectId)
           
 void setProjectName(java.lang.String projectName)
           
 void setProjectUsers(java.lang.String projectUsers)
           
 void setSplashImageUrl(java.lang.String splashImageUrl)
           
 void setSplashPage(java.lang.String splashPage)
           
 boolean validateAdmin(java.lang.String userName)
          Checks whether the user is in comma separated list of project admins.
 boolean validateUser(java.lang.String userName)
          Checks whether the user is in comma separated list of project users.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Project

public Project()
header footer used by print servlet

Method Detail

getCssName

public java.lang.String getCssName()
Returns:
Returns the cssName.

setCssName

public void setCssName(java.lang.String cssName)
Parameters:
cssName - The cssName to set.

getExternalUrl

public java.lang.String getExternalUrl()
Returns:
Returns the externalUrl.

setExternalUrl

public void setExternalUrl(java.lang.String externalUrl)
Parameters:
externalUrl - The externalUrl to set.

getProjectId

public java.lang.String getProjectId()
Returns:
Returns the projectId.

setProjectId

public void setProjectId(java.lang.String projectId)
Parameters:
projectId - The projectId to set.

getProjectName

public java.lang.String getProjectName()
Returns:
Returns the projectName.

setProjectName

public void setProjectName(java.lang.String projectName)
Parameters:
projectName - The projectName to set.

getModules

public java.util.List getModules()
Returns:
Returns the modules.

setModules

public void setModules(java.util.List modules)
Parameters:
modules - The modules to set.

getLogoUrl

public java.lang.String getLogoUrl()
Returns:
Returns the logoUrl.

setLogoUrl

public void setLogoUrl(java.lang.String logoUrl)
Parameters:
logoUrl - The logoUrl to set.

getSplashImageUrl

public java.lang.String getSplashImageUrl()
Returns:
Returns the splashImageUrl.

getDataSourceMap

public java.util.Map getDataSourceMap()
Returns:
Map of dataSource

setSplashImageUrl

public void setSplashImageUrl(java.lang.String splashImageUrl)
Parameters:
splashImageUrl - The splashImageUrl to set.

setDataSourceMap

public void setDataSourceMap(java.util.Map dataSource)
Parameters:
dataSource - Map

getColorPaletteMap

public java.util.Map getColorPaletteMap()
Returns:
Returns the colorPaletteMap.

getProjectUsers

public java.lang.String getProjectUsers()
Returns:
String

getProjectAdmins

public java.lang.String getProjectAdmins()
Returns:
String

setColorPaletteMap

public void setColorPaletteMap(java.util.Map colorPaletteMap)
Parameters:
colorPaletteMap - The colorPaletteMap to set.

setProjectUsers

public void setProjectUsers(java.lang.String projectUsers)

setProjectAdmins

public void setProjectAdmins(java.lang.String pojectAdmins)

getColorPalette

public java.util.List getColorPalette(java.lang.String colorPaletteName)

getDefaultPaletteName

public java.lang.String getDefaultPaletteName()
Returns:
Returns the defaultPaletteName.

setDefaultPaletteName

public void setDefaultPaletteName(java.lang.String defaultPaletteName)
Parameters:
defaultPaletteName - The defaultPaletteName to set.

validateUser

public boolean validateUser(java.lang.String userName)
Checks whether the user is in comma separated list of project users.

Parameters:
userName - String
Returns:
boolean

validateAdmin

public boolean validateAdmin(java.lang.String userName)
Checks whether the user is in comma separated list of project admins.

Parameters:
userName - String
Returns:
boolean

getCategory

public java.lang.String getCategory()
Returns:
Returns the category.

getSplashPage

public java.lang.String getSplashPage()

setCategory

public void setCategory(java.lang.String category)
Parameters:
category - The category to set.

setSplashPage

public void setSplashPage(java.lang.String splashPage)

getMessage

public java.lang.String getMessage()
Returns:
Returns the message.

setMessage

public void setMessage(java.lang.String message)
Parameters:
message - The message to set.