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