@Deprecated public interface UserRule extends Serializable
Modifier and Type | Method and Description |
---|---|
void |
addDeviceid(String id)
Deprecated.
Add a new device ID to the rule
|
void |
addFilterCondition(FilterCondition fc)
Deprecated.
Add a filter condition to the rule
|
boolean |
containsDeviceID(String id)
Deprecated.
|
boolean |
containsFilterCondition(FilterCondition fc)
Deprecated.
|
boolean |
deleteDeviceid(String id)
Deprecated.
Remove the device id from the device list.
|
boolean |
deleteFilterCondition(FilterCondition fc)
Deprecated.
Delete the filter condition from the rule
|
FilterCondition |
factoryFilterCondition()
Deprecated.
Factory method for the filter conditions
|
ActionOperationType |
getActionOperation()
Deprecated.
Get the action operation type of the rule
|
Iterator<String> |
getDeviceid()
Deprecated.
Get an iterator for the devices selected for the rule
|
Iterator<FilterCondition> |
getFilterCondition()
Deprecated.
Get an iterator with the filter conditions of the rule
|
FilterOperationType |
getFilterOperation()
Deprecated.
|
String |
getRuleDescription()
Deprecated.
|
String |
getRuleName()
Deprecated.
|
boolean |
isEqual(UserRule u)
Deprecated.
Check if two objects represent the same rule
|
void |
modifyFilterCondition(FilterCondition fc)
Deprecated.
Modify an existing filter condition
|
void |
moveDeviceID(int origin,
int destination)
Deprecated.
Move a device id to a different position
|
void |
moveFilterCondition(int origin,
int destination)
Deprecated.
Move a filter condition to a different position
|
void |
setActionOperation(ActionOperationType value)
Deprecated.
Set the action operation type of the rule
|
void |
setFilterOperation(FilterOperationType value)
Deprecated.
Set the filter operation of the rule to either ALL_CONDITIONS or
ANY_CONDITION
|
void |
setRuleDescription(String value)
Deprecated.
Set the description of the rule
|
void |
setRuleName(String value)
Deprecated.
Set the name of the rule
|
int |
sizeDeviceID()
Deprecated.
Query the number of devices in the rule
|
int |
sizeFilterCondition()
Deprecated.
Query the number of filter conditions
|
boolean |
validate()
Deprecated.
|
void setRuleName(String value)
value
- the name of the ruleString getRuleName()
void setRuleDescription(String value)
value
- the description of the ruleString getRuleDescription()
void setFilterOperation(FilterOperationType value)
value
- of the FiterOperationType (valid values are
ALL_CONDITIONS and ANY_CONDITION)FilterOperationType getFilterOperation()
void addFilterCondition(FilterCondition fc) throws UserRuleSetValidationException
fc
- the filter condition to be addedUserRuleSetValidationException
- if FilterOperation is not set or FilterCondition is
invalidboolean deleteFilterCondition(FilterCondition fc)
fc
- the filter condition to be removedvoid modifyFilterCondition(FilterCondition fc) throws UserRuleSetValidationException
fc
- the filter condition to be modifiedUserRuleSetValidationException
- if the filter condition is invalid or does not exist in
rulevoid moveFilterCondition(int origin, int destination) throws UserRuleSetValidationException
origin
- the current position of the filter conditiondestination
- the position to which the filter condition will be movedUserRuleSetValidationException
- if origin is greater than the number of filter
conditionsIterator<FilterCondition> getFilterCondition()
boolean containsFilterCondition(FilterCondition fc)
fc
- the filter condition to be tested for containmentint sizeFilterCondition()
void setActionOperation(ActionOperationType value)
value
- the action operation type to be setActionOperationType getActionOperation()
void addDeviceid(String id) throws UserRuleSetValidationException
id
- the guid of the device being addedUserRuleSetValidationException
- if the ActionOperationType is not BROADCAST or
FAIL_OVER or if the device has already been added
NOTE: The function does not check if the guid is a valid device.
void moveDeviceID(int origin, int destination) throws UserRuleSetValidationException
origin
- the current position of the device iddestination
- the position to which the device id will be movedUserRuleSetValidationException
- if origin is greater than the number of devicesboolean deleteDeviceid(String id)
id
- the guid of the device to be removedIterator<String> getDeviceid()
boolean containsDeviceID(String id)
id
- the device id to be tested for containmentint sizeDeviceID()
boolean validate() throws UserRuleSetValidationException
UserRuleSetValidationException
- if the object is invalidboolean isEqual(UserRule u)
u
- the UserRule to compareFilterCondition factoryFilterCondition()
Copyright © 2009,2013 Oracle and/or its affiliates. All rights reserved.