| 
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface XPropertiesModule.Server
Server interface for the Properties Module API.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface waggle.core.api.XAPIInterface | 
|---|
XAPIInterface.Client, XAPIInterface.Server | 
| Method Summary | |
|---|---|
 List<XPropertyInfo> | 
getMatchingProperties(XObjectID propertyID, String pattern)Get all shared property values that match the given pattern.  | 
 List<XPropertyInfo> | 
getMatchingUserProperties(XObjectID propertyID, String pattern)Get all per User property values that match the given pattern.  | 
 List<XPropertyInfo> | 
getProperties(XObjectID propertyID)Get all shared property values.  | 
 Object | 
getProperty(XObjectID propertyID, String propertyName)Get a shared property value.  | 
 Collection<String> | 
getPropertyNames(XObjectID propertyID)Set of all shared property names.  | 
 List<XPropertyInfo> | 
getSpecifiedProperties(XObjectID propertyID, List<String> propertyNames)Get specified shared property values.  | 
 List<XPropertyInfo> | 
getSpecifiedUserProperties(XObjectID propertyID, List<String> propertyNames)Get all specified per User property values.  | 
 List<XPropertyInfo> | 
getUserProperties(XObjectID propertyID)Get all per User property values.  | 
 Object | 
getUserProperty(XObjectID propertyID, String propertyName)Get a per User property value.  | 
 Collection<String> | 
getUserPropertyNames(XObjectID propertyID)Set of all per User property names.  | 
 void | 
removeProperties(XObjectID propertyID, List<String> propertyNames)Remove a set of shared properties and their values.  | 
 void | 
removeProperty(XObjectID propertyID, String propertyName)Remove a shared property and its value.  | 
 void | 
removeUserProperties(XObjectID propertyID, List<String> propertyNames)Remove a set of per User properties and their values.  | 
 void | 
removeUserProperty(XObjectID propertyID, String propertyName)Remove a per User property and its value.  | 
 void | 
setProperties(XObjectID propertyID, List<XPropertyInfo> propertyInfos)Set a shared property value.  | 
 void | 
setProperty(XObjectID propertyID, String propertyName, String propertyValue)Set a shared property value.  | 
 void | 
setUserProperties(XObjectID propertyID, List<XPropertyInfo> propertyInfos)Set a per User property value.  | 
 void | 
setUserProperty(XObjectID propertyID, String propertyName, String propertyValue)Set a per User property value.  | 
| Method Detail | 
|---|
void setProperty(XObjectID propertyID,
                 String propertyName,
                 String propertyValue)
propertyID - The Property object ID.propertyName - The property name to set.propertyValue - The value.
void setProperties(XObjectID propertyID,
                   List<XPropertyInfo> propertyInfos)
propertyID - The Property object ID.propertyInfos - The properties to set.
Object getProperty(XObjectID propertyID,
                   String propertyName)
propertyID - The Property object ID.propertyName - The property name to getList<XPropertyInfo> getProperties(XObjectID propertyID)
propertyID - The Property object ID.
List<XPropertyInfo> getSpecifiedProperties(XObjectID propertyID,
                                           List<String> propertyNames)
propertyID - The Property object ID.propertyNames - The Property names.
List<XPropertyInfo> getMatchingProperties(XObjectID propertyID,
                                          String pattern)
propertyID - The Property object ID.pattern - The pattern to match.Collection<String> getPropertyNames(XObjectID propertyID)
propertyID - The Property object ID.
void removeProperty(XObjectID propertyID,
                    String propertyName)
propertyID - The Property object ID.propertyName - The property name to remove.
void removeProperties(XObjectID propertyID,
                      List<String> propertyNames)
propertyID - The Property object ID.propertyNames - The property names to remove.
void setUserProperty(XObjectID propertyID,
                     String propertyName,
                     String propertyValue)
propertyID - The Property object ID.propertyName - The property name to set.propertyValue - The value.
void setUserProperties(XObjectID propertyID,
                       List<XPropertyInfo> propertyInfos)
propertyID - The Property object ID.propertyInfos - The properties to set.
Object getUserProperty(XObjectID propertyID,
                       String propertyName)
propertyID - The Property object ID.propertyName - The property name to getList<XPropertyInfo> getUserProperties(XObjectID propertyID)
propertyID - The Property object ID.
List<XPropertyInfo> getSpecifiedUserProperties(XObjectID propertyID,
                                               List<String> propertyNames)
propertyID - The Property object ID.propertyNames - The Property names.
List<XPropertyInfo> getMatchingUserProperties(XObjectID propertyID,
                                              String pattern)
propertyID - The Property object ID.pattern - The pattern to match.Collection<String> getUserPropertyNames(XObjectID propertyID)
propertyID - The Property object ID.
void removeUserProperty(XObjectID propertyID,
                        String propertyName)
propertyID - The Property object ID.propertyName - The property name to remove.
void removeUserProperties(XObjectID propertyID,
                          List<String> propertyNames)
propertyID - The Property object ID.propertyNames - The property names to remove.
  | 
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||