| Interface | Description | 
|---|---|
| BusinessRuleTerm | 
 Interface to provide access to the "business terms" and
 "system terms" to be used to define construct the "condition(s)" of
 "user delivery preference rule(s)" 
 | 
| Condition | 
 This class represents the conditions defined in the user rules 
 | 
| DefaultFactStore | 
 This interface stores arbitrary user facts as UCP attributes, which
 can be retrieved by DefaultFactProvider at Reachability Service
 runtime. 
 | 
| DeliveryPreference | 
 Interface to get the attributes of a delivery preference object,
 which include action and devices. 
 | 
| DeviceAddress | 
 This interface represents a physical device. 
 | 
| Filter | 
 This interface represents a user reachability filter, which filters
 and routes messages and calls based on predefined conditions,
 predefine actions, and realtime facts. 
 | 
| FilterSet | 
 FilterSet represents a list of Filters of a user for a media type. 
 | 
| MetaData | |
| ReadonlyProfile | |
| RuleContext | 
 This interface represents rule context of a media type. 
 | 
| UserCommunicationPreference | 
 This is the root interface for managing user's preference objects
 such as addresses, filtersets, etc. 
 | 
| UserCommunicationPreferenceLocal | |
| UserCommunicationPreferenceRemote | |
| UserPrefsObject | 
 This is the base class for FilterSet and DeviceAddress. 
 | 
| UserPrefsProvisioningService | Deprecated
 this API is subject to changes in the near future. 
 | 
| UserPrefsProvisioningServiceLocal | 
 Local interface of UserPrefsProvisioningServiceBean. 
 | 
| UserPrefsProvisioningServiceRemote | 
 Remote interface of UserPrefsProvisioningServiceBean. 
 | 
| UserPrefsReachabilityService | Deprecated
 this API is subject to changes in the near future. 
 | 
| UserPrefsReachabilityServiceLocal | |
| UserPrefsReachabilityServiceRemote | 
| Class | Description | 
|---|---|
| DefaultFactProvider | 
 A DefaultFactStore based fact provider. 
 | 
| RuleTermType | |
| UcsUserPrefsXMLConstants | |
| UserPrefsServicesFactory | 
 This is the main entry point class that is used to create the
 reference to the appropriate factory. 
 | 
| Enum | Description | 
|---|---|
| ActionType | 
 Enumeration of messaging action types available in
  
DeliveryPreference | 
| ConditionType | 
 Enumeration describing types of evaluation for each condition of a
  
Filter | 
| DeliveryType | 
DeliveryType enumerates all available delivery types
 in commuication preferences. | 
| DeviceAddressType | |
| MediaType | Deprecated | 
| TermOperationType | 
 Enumeration describing the available operations for conditions in
  
Filter For each operation, the required number of operands
 are also specified. | 
| Exception | Description | 
|---|---|
| AddressAlreadyInUseException | |
| FilterSetValidationException | 
 Exception thrown when an invalid state is found in the User Defined
 Rules. 
 | 
| ObjectAlreadyExistsException | 
 This exception should be thrown when an attempt is made to create
 an existing object 
 | 
| ObjectNotFoundException | 
 This exception should be thrown when an object that should be
 present is not found. 
 | 
| TypeConversionException | |
| UserPrefsException | 
 Generic exception that wraps specific system level or
 implementation exceptions. 
 | 
| UserPrefsStorageException | 
Copyright © 2006,2015 Oracle and/or its affiliates. All rights reserved.