Package org.bedework.timezones.common
Interface TzConfig
- All Known Subinterfaces:
TzConfMBean
- All Known Implementing Classes:
TzConf,TzConfigImpl
public interface TzConfig
This interface defines the various properties we need for a
timezone server
- Author:
- Mike Douglass
-
Method Summary
Modifier and TypeMethodDescriptionLocation of the db data.booleanAre we a primary server?longvoidLocation of the db data.voidsetDtstamp(String val) voidsetPrimaryServer(boolean val) Are we a primary server?voidsetPrimaryUrl(String val) Primary urlvoidsetRefreshDelay(long val) Refresh interval - secondsvoidvoidsetTzdataUrl(String val) Tzdata urlvoidsetVersion(String val)
-
Method Details
-
setDtstamp
- Parameters:
val- the dtstamp
-
getDtstamp
String getDtstamp()- Returns:
- String XML format dtstamp
-
setVersion
- Parameters:
val- version
-
getVersion
String getVersion()- Returns:
- String version
-
setTzdataUrl
Tzdata url- Parameters:
val- Location of the primary data
-
getTzdataUrl
String getTzdataUrl()- Returns:
- String tzdata url
-
setDbPath
Location of the db data.- Parameters:
val- String
-
getDbPath
String getDbPath()Location of the db data.- Returns:
- String, null for unset
-
setPrimaryUrl
Primary url- Parameters:
val- The URL of a primary server, e.g. www.bedework.org
-
getPrimaryUrl
String getPrimaryUrl()- Returns:
- String Primary url
-
setPrimaryServer
void setPrimaryServer(boolean val) Are we a primary server?- Parameters:
val- boolean
-
getPrimaryServer
boolean getPrimaryServer()Are we a primary server?- Returns:
- boolean
-
setSource
- Parameters:
val- source of the data
-
getSource
String getSource()- Returns:
- source of the data
-
setRefreshDelay
void setRefreshDelay(long val) Refresh interval - seconds- Parameters:
val- interval
-
getRefreshDelay
long getRefreshDelay()- Returns:
- long Refresh interval - seconds
-