public class SmartHomeItemActivityProcessor extends ExtendedActivityProcessor
Modifier and Type | Field and Description |
---|---|
static int |
SUMMARY_INDICATION_POSITION_CLOSED
The indication position for "SmartHomeItem closed".
|
static int |
SUMMARY_INDICATION_POSITION_OPEN
The indication position for "SmartHomeItem open".
|
static int |
SUMMARY_INDICATION_POSITION_STARTED
The indication position for "SmartHomeItem started".
|
static int |
SUMMARY_INDICATION_POSITION_STOPPED
The indication position for "SmartHomeItem stopped".
|
SUMMARY_COUNT_POSITION_UPDATED, SUMMARY_INDICATION_POSITION_CREATED, SUMMARY_INDICATION_POSITION_DELETED
Constructor and Description |
---|
SmartHomeItemActivityProcessor()
Constructs a SmartHomeItemActivityProcessor.
|
Modifier and Type | Method and Description |
---|---|
void |
applyActionToActivitySummaryDelta(ActivitySummary deltaSumm,
ActivitySummary parSumm,
Action action)
Apply an Action to an ActivitySummary delta.
|
protected void |
getActivitySummaryCountPositions(List<Integer> countList)
Gets the Count Positions in effect for this class,
by adding them to the specified List.
|
protected void |
getActivitySummaryIndicationPositions(List<Integer> indList)
Gets the Indication Positions in effect for this class,
by adding them to the specified List.
|
void |
initialize(ActivitySpecification spec)
Initialize this instance.
|
Boolean |
isItemClosed(ActivitySummary asumm)
Returns the Indication of "SmartHomeItem Closed".
|
boolean |
isItemCreated(ActivitySummary asumm)
Returns the Indication of "SmartHomeItem Created".
|
Boolean |
isItemOpen(ActivitySummary asumm)
Returns the Indication of "SmartHomeItem Open".
|
Boolean |
isItemStarted(ActivitySummary asumm)
Returns the Indication of "SmartHomeItem Started".
|
Boolean |
isItemStopped(ActivitySummary asumm)
Returns the Indication of "SmartHomeItem Stopped".
|
calculateOverallActivityLevel, preUpdateDeltaTrackedActivityRecord, preUpdateInclusionTrackedActivityRecord, preUpdatePerformedActivityRecord, preUpdatePerformingTrackedActivityRecord
calculateCompositeActivityLevel, calculateDeltaActivityLevel, calculateInclusionActivityLevel, calculatePerformedActivityLevel, deleteTrackedActivityRecord, getActivitySpecification, getActivitySummaryNumberPositions, getIncludedActors, getIncludedActors, getInstance, getPropertyTable, getSession, getUpdateCount, isCommittedActionProcessingRequired, isCreated, isDeleted, markLastViewedActivitySummaryAsPartiallyRead, markLastViewedActivitySummaryAsRead, postPrivateRecords, processCommittedAction, refreshDeltaActivitySummary, synchronizeOverallActivityLevel, updateActivityRecord, updateInclusionTrackedActivityRecord, updateInclusionTrackedActivityRecord, updatePerformedActivityRecord, updatePerformingTrackedActivityRecord, updateSpecifiedCompositeLevel, updateTrackedActivityRecordLevels, validate, verifyAllowableAction
public static final int SUMMARY_INDICATION_POSITION_OPEN
public static final int SUMMARY_INDICATION_POSITION_CLOSED
public static final int SUMMARY_INDICATION_POSITION_STARTED
public static final int SUMMARY_INDICATION_POSITION_STOPPED
public SmartHomeItemActivityProcessor()
Called from within ActivitySpecification when initializing the ActivityProcessor to use for that specific ActivitySpecification.
public void initialize(ActivitySpecification spec) throws IfsException
Called immediately after construction (via the default constructor) via reflection within ActivitySpecification.
initialize
in class ActivityProcessor
spec
- The ActivitySpecification for a given implementation.IfsException
- if the operation fails.public boolean isItemCreated(ActivitySummary asumm)
asumm
- the ActivitySummarypublic Boolean isItemOpen(ActivitySummary asumm)
asumm
- the ActivitySummary containing the summary of
social activitypublic Boolean isItemClosed(ActivitySummary asumm)
asumm
- the ActivitySummary containing the summary of
social activitypublic Boolean isItemStarted(ActivitySummary asumm)
asumm
- the ActivitySummary containing the summary of
social activitypublic Boolean isItemStopped(ActivitySummary asumm)
asumm
- the ActivitySummary containing the summary of
social activitypublic void applyActionToActivitySummaryDelta(ActivitySummary deltaSumm, ActivitySummary parSumm, Action action) throws IfsException
applyActionToActivitySummaryDelta
in class ActivityProcessor
deltaSumm
- the target ActivitySummary DeltaparSumm
- the target ActivitySummaryaction
- Action to add to the summaryIfsException
- if the operation fails.protected void getActivitySummaryCountPositions(List<Integer> countList)
getActivitySummaryCountPositions
in class ActivityProcessor
countList
- the list that holds the set of Count Positionsprotected void getActivitySummaryIndicationPositions(List<Integer> indList)
getActivitySummaryIndicationPositions
in class ActivityProcessor
indList
- the list that holds the set of Indication PositionsCopyright © 2023. All rights reserved.