org.jmythapi.database.impl
Class MythFillDatabaseStatus

java.lang.Object
  extended by org.jmythapi.impl.AData<E>
      extended by org.jmythapi.database.impl.ADatabaseRow<E>
          extended by org.jmythapi.database.impl.ASettingsGroup<IMythFillDatabaseSettings.Props>
              extended by org.jmythapi.database.impl.MythFillDatabaseStatus
All Implemented Interfaces:
Cloneable, IMythFillDatabaseSettings, IPropertyAware<IMythFillDatabaseSettings.Props>, IVersionable

public class MythFillDatabaseStatus
extends ASettingsGroup<IMythFillDatabaseSettings.Props>
implements IMythFillDatabaseSettings


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jmythapi.database.IMythFillDatabaseSettings
IMythFillDatabaseSettings.Props
 
Field Summary
 
Fields inherited from class org.jmythapi.impl.AData
logger, propsClass, protoVersion, respArgs
 
Constructor Summary
MythFillDatabaseStatus(ProtocolVersion protoVersion, int dbVersion, Map<String,ISetting> settings)
           
 
Method Summary
 Integer getFillMaxHour()
           
 Integer getFillMinHour()
           
 Integer getFillPeriod()
           
 Integer getLastRunDuration()
           
 Date getLastRunEnd()
           
 Date getLastRunStart()
           
 String getLastRunStatus()
           
 Date getSuggestedRunTime()
           
 Boolean isFillEnabled()
           
 Boolean isRunning()
           
 Boolean useSuggestedRunTime()
           
 
Methods inherited from class org.jmythapi.database.impl.ASettingsGroup
extractArgumentsList, getSettingsNames
 
Methods inherited from class org.jmythapi.database.impl.ADatabaseRow
clone, decodeProperty, encodeProperty, equals, getDatabaseVersion, getProperties, getProperty, getPropertyIndex
 
Methods inherited from class org.jmythapi.impl.AData
getPropertyClass, getPropertyCount, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValueObject, getPropertyValues, getVersionNr, hashCode, init, postProcessArguments, setPropertyValue, setPropertyValue, setPropertyValueObject, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jmythapi.IPropertyAware
getProperties, getProperty, getPropertyClass, getPropertyCount, getPropertyIndex, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 

Constructor Detail

MythFillDatabaseStatus

public MythFillDatabaseStatus(ProtocolVersion protoVersion,
                              int dbVersion,
                              Map<String,ISetting> settings)
Method Detail

isFillEnabled

public Boolean isFillEnabled()
Specified by:
isFillEnabled in interface IMythFillDatabaseSettings

getFillMinHour

public Integer getFillMinHour()
Specified by:
getFillMinHour in interface IMythFillDatabaseSettings

getFillMaxHour

public Integer getFillMaxHour()
Specified by:
getFillMaxHour in interface IMythFillDatabaseSettings

getFillPeriod

public Integer getFillPeriod()
Specified by:
getFillPeriod in interface IMythFillDatabaseSettings

useSuggestedRunTime

public Boolean useSuggestedRunTime()
Specified by:
useSuggestedRunTime in interface IMythFillDatabaseSettings

getSuggestedRunTime

public Date getSuggestedRunTime()
Specified by:
getSuggestedRunTime in interface IMythFillDatabaseSettings

getLastRunStart

public Date getLastRunStart()
Specified by:
getLastRunStart in interface IMythFillDatabaseSettings

getLastRunEnd

public Date getLastRunEnd()
Specified by:
getLastRunEnd in interface IMythFillDatabaseSettings

getLastRunDuration

public Integer getLastRunDuration()
Specified by:
getLastRunDuration in interface IMythFillDatabaseSettings

isRunning

public Boolean isRunning()
Specified by:
isRunning in interface IMythFillDatabaseSettings

getLastRunStatus

public String getLastRunStatus()
Specified by:
getLastRunStatus in interface IMythFillDatabaseSettings


Copyright © 2008-2013. All Rights Reserved.