Class SnapshotProperties
- java.lang.Object
-
- cern.nxcals.api.backport.domain.core.snapshot.SnapshotProperties
-
- All Implemented Interfaces:
ClientSelectionDataCriteria
,java.io.Serializable
public class SnapshotProperties extends java.lang.Object implements java.io.Serializable, ClientSelectionDataCriteria
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SnapshotProperties()
SnapshotProperties(@NonNull java.util.Map<SnapshotPropertyName,java.lang.String> values)
-
Method Summary
-
-
-
Constructor Detail
-
SnapshotProperties
public SnapshotProperties(@NonNull @NonNull java.util.Map<SnapshotPropertyName,java.lang.String> values)
-
SnapshotProperties
public SnapshotProperties()
-
-
Method Detail
-
empty
public static SnapshotProperties empty()
-
getAttributes4Display
public java.util.Map<java.lang.String,java.lang.String> getAttributes4Display()
-
getAttributes
public java.util.Map<SnapshotPropertyName,java.lang.String> getAttributes(boolean display)
-
getSelectedVariables
public VariableSet getSelectedVariables()
- Specified by:
getSelectedVariables
in interfaceClientSelectionDataCriteria
-
setSelectedVariables
public void setSelectedVariables(VariableSet set)
-
getFundamentalFilters
public VariableSet getFundamentalFilters()
- Specified by:
getFundamentalFilters
in interfaceClientSelectionDataCriteria
-
setFundamentalFilters
public void setFundamentalFilters(VariableSet set)
-
isFundamentalFiltered
public boolean isFundamentalFiltered()
- Specified by:
isFundamentalFiltered
in interfaceClientSelectionDataCriteria
-
getDrivingVariable
public Variable getDrivingVariable()
- Specified by:
getDrivingVariable
in interfaceClientSelectionDataCriteria
-
setDrivingVariable
public void setDrivingVariable(Variable var)
-
getXAxisVariable
public Variable getXAxisVariable()
-
setXAxisVariable
public void setXAxisVariable(Variable var)
-
getAllVariables
public java.util.List<SimpleSnapshotVariableBean> getAllVariables()
-
getPriorTime
public PriorTime getPriorTime()
- Specified by:
getPriorTime
in interfaceClientSelectionDataCriteria
-
setPriorTime
public void setPriorTime(PriorTime priorTime)
-
getEndTime
public java.sql.Timestamp getEndTime()
- Specified by:
getEndTime
in interfaceClientSelectionDataCriteria
-
setEndTime
public void setEndTime(java.sql.Timestamp endTime)
-
getStartTime
public java.sql.Timestamp getStartTime()
- Specified by:
getStartTime
in interfaceClientSelectionDataCriteria
-
setStartTime
public void setStartTime(java.sql.Timestamp getStartTime)
-
getDerivationTime
public java.sql.Timestamp getDerivationTime()
-
setDerivationTime
public void setDerivationTime(java.sql.Timestamp derivationTime)
-
getSelectionOutput
public java.lang.String getSelectionOutput()
-
setSelectionOutput
public void setSelectionOutput(java.lang.String output)
-
isMetaDataIncluded
public boolean isMetaDataIncluded()
-
setMetaDataIncluded
public void setMetaDataIncluded(boolean included)
-
getFileFormat
public java.lang.String getFileFormat()
-
setFileFormat
public void setFileFormat(java.lang.String fileFormat)
-
getDeviceName
public java.lang.String getDeviceName()
-
setDeviceName
public void setDeviceName(java.lang.String deviceName)
-
getTimeZone
public LoggingTimeZone getTimeZone()
- Specified by:
getTimeZone
in interfaceClientSelectionDataCriteria
-
setTimeZone
public void setTimeZone(LoggingTimeZone timeZone)
-
getDerivationSelection
public DerivationSelection getDerivationSelection()
-
setDerivationSelection
public void setDerivationSelection(DerivationSelection selection)
-
isGroupByTimestamp
public boolean isGroupByTimestamp()
-
setGroupByTimestamp
public void setGroupByTimestamp(boolean group)
-
isMultiFilesActivated
public boolean isMultiFilesActivated()
-
setMultiFilesActivated
public void setMultiFilesActivated(boolean multi)
-
getChartType
public java.lang.String getChartType()
-
setChartType
public void setChartType(java.lang.String chartType)
-
isSelectableTimestampsIncluded
public boolean isSelectableTimestampsIncluded()
-
setSelectableTimestampsIncluded
public void setSelectableTimestampsIncluded(boolean include)
-
isDistributionChartIncluded
public boolean isDistributionChartIncluded()
-
setDistributionChartIncluded
public void setDistributionChartIncluded(boolean included)
-
isLastValueAligned
public boolean isLastValueAligned()
- Specified by:
isLastValueAligned
in interfaceClientSelectionDataCriteria
-
setLastValueAligned
public void setLastValueAligned(boolean aligned)
-
isLastValueSearchedIfNoDataFound
public boolean isLastValueSearchedIfNoDataFound()
-
setLastValueSearchedIfNoDataFound
public void setLastValueSearchedIfNoDataFound(boolean flag)
-
isAlignToEnd
public boolean isAlignToEnd()
- Specified by:
isAlignToEnd
in interfaceClientSelectionDataCriteria
-
setAlignToEnd
public void setAlignToEnd(boolean alignToEnd)
-
isAlignToWindow
public boolean isAlignToWindow()
-
setAlignToWindow
public void setAlignToWindow(boolean alignToWindow)
-
isAlignToStart
public boolean isAlignToStart()
- Specified by:
isAlignToStart
in interfaceClientSelectionDataCriteria
-
setAlignToStart
public void setAlignToStart(boolean alignToStart)
-
isEndTimeDynamic
public boolean isEndTimeDynamic()
- Specified by:
isEndTimeDynamic
in interfaceClientSelectionDataCriteria
-
setEndTimeDynamic
public void setEndTimeDynamic(boolean end)
-
getDynamicDuration
public int getDynamicDuration()
- Specified by:
getDynamicDuration
in interfaceClientSelectionDataCriteria
-
setDynamicDuration
public void setDynamicDuration(int duration)
-
getNoOfIntervalsForMultiFiles
public int getNoOfIntervalsForMultiFiles()
-
setNoOfIntervalsForMultiFiles
public void setNoOfIntervalsForMultiFiles(int number)
-
getTimeIntervalTypeForMultiFiles
public LoggingTimeInterval getTimeIntervalTypeForMultiFiles()
-
setTimeIntervalTypeForMultiFiles
public void setTimeIntervalTypeForMultiFiles(LoggingTimeInterval interval)
-
getCorrelationSettingScale
public int getCorrelationSettingScale()
-
setCorrelationSettingScale
public void setCorrelationSettingScale(int scale)
-
isTimeScalingApplied
public boolean isTimeScalingApplied()
- Specified by:
isTimeScalingApplied
in interfaceClientSelectionDataCriteria
-
setTimeScalingProperties
public void setTimeScalingProperties(TimescalingProperties props)
-
getTimeScalingProperties
public TimescalingProperties getTimeScalingProperties()
- Specified by:
getTimeScalingProperties
in interfaceClientSelectionDataCriteria
-
getCorrelationSettingFreq
public LoggingTimeInterval getCorrelationSettingFreq()
-
setCorrelationSettingFreq
public void setCorrelationSettingFreq(LoggingTimeInterval freq)
-
getPropertyName
public java.lang.String getPropertyName()
-
setPropertyName
public void setPropertyName(java.lang.String name)
-
getTime
public DynamicTimeDuration getTime()
- Specified by:
getTime
in interfaceClientSelectionDataCriteria
-
setTime
public void setTime(DynamicTimeDuration time)
-
setFillsFiltersBeamModes
public void setFillsFiltersBeamModes(BeamModeValue[] fillFiltersBeamModes)
-
getFillsFiltersBeamModes
public BeamModeValue[] getFillsFiltersBeamModes()
- Specified by:
getFillsFiltersBeamModes
in interfaceClientSelectionDataCriteria
-
setSelectedBeamModes
public void setSelectedBeamModes(BeamModeValue[] beamModes)
-
getSelectedBeamModes
public BeamModeValue[] getSelectedBeamModes()
- Specified by:
getSelectedBeamModes
in interfaceClientSelectionDataCriteria
-
getValueFilters
public java.util.Map<Variable,Filter> getValueFilters()
- Specified by:
getValueFilters
in interfaceClientSelectionDataCriteria
-
getFillInfo
public java.lang.String getFillInfo()
- Specified by:
getFillInfo
in interfaceClientSelectionDataCriteria
-
getAdditionalSelectionActionDescription
public java.lang.String getAdditionalSelectionActionDescription()
- Specified by:
getAdditionalSelectionActionDescription
in interfaceClientSelectionDataCriteria
-
isAlignToSignal
public boolean isAlignToSignal()
- Specified by:
isAlignToSignal
in interfaceClientSelectionDataCriteria
-
isAlignedWithVariable
public boolean isAlignedWithVariable()
- Specified by:
isAlignedWithVariable
in interfaceClientSelectionDataCriteria
-
isGetLastDataWhenNone
public boolean isGetLastDataWhenNone()
- Specified by:
isGetLastDataWhenNone
in interfaceClientSelectionDataCriteria
-
isValueFiltered
public boolean isValueFiltered()
- Specified by:
isValueFiltered
in interfaceClientSelectionDataCriteria
-
getTimeWindowSet
public TimeWindowSet getTimeWindowSet()
- Specified by:
getTimeWindowSet
in interfaceClientSelectionDataCriteria
-
-