cst.loggingTool.persistenceLayer
Class CompletionFilterCommand
java.lang.Object
cst.loggingTool.persistenceLayer.AbstractFilterCommand
cst.loggingTool.persistenceLayer.CompletionFilterCommand
public class CompletionFilterCommand
- extends AbstractFilterCommand
Used in the OptionsMenu of the Logging Tool to represent the filter showing all
records which have been completed. For a record to be complete, every step of every
activity must have a date field present.
Users can use two filters in combination. The application keeps track of a
CompositeFilter
which coordinates the filtering actions.
Whenever the user activates the menu associated with the CompletionFilterCommand
,
the FilterMenu asks this class to update the CompositeFilter
.
Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- Version:
- 1.0
- Author:
- Kevin Garwood (kgarwood@users.sourceforge.net)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompletionFilterCommand
public CompletionFilterCommand(SessionProperties sessionProperties,
CompletionFilterCommand.CompletionState completionState)
getDisplayName
public java.lang.String getDisplayName()
- Overrides:
getDisplayName
in class AbstractFilterCommand
- Returns:
- the displayName
getToolTip
public java.lang.String getToolTip()
- Overrides:
getToolTip
in class AbstractFilterCommand
- Returns:
- the toolTip
getCompletionState
public CompletionFilterCommand.CompletionState getCompletionState()
updateCompositeFilter
public void updateCompositeFilter()
- Specified by:
updateCompositeFilter
in class AbstractFilterCommand
getShortStatusMessage
public java.lang.String getShortStatusMessage()
- Specified by:
getShortStatusMessage
in class AbstractFilterCommand
getLongStatusMessage
public java.lang.String getLongStatusMessage()
- Specified by:
getLongStatusMessage
in class AbstractFilterCommand