|
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 | |||||||||