|
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 XAggregateModule.Server
Server interface for the Aggregate Module API.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface waggle.core.api.XAPIInterface |
|---|
XAPIInterface.Client, XAPIInterface.Server |
| Method Summary | |
|---|---|
void |
addTrackToAggregate(XObjectID aggregateID, XObjectID trackID)Add a Track to an Aggregate. |
XObjectID |
createAggregate(String name)Add an Aggregate to the end of the list of the user's Aggregates. |
XAggregateInfo |
getAggregate(XObjectID aggregateID)Get specified Aggregate definition. |
XAggregateInfo |
getAggregateForTrack(XObjectID trackID)Get the Aggregate that contains a given Track. |
List<XAggregateInfo> |
getAggregates()Get all Aggregate definitions. |
Collection<XObjectID> |
getNewTracksNotInAnyAggregate()Get IDs of all accessible new Tracks, that are not in any of the User's Aggregates. |
List<XTrackGetInfo> |
getTracksNotInAnyAggregate()Get all accessible Tracks, that are not in any of the User's Aggregates. |
void |
moveAggregate(XObjectID aggregateID, XObjectID beforeAggregateID)Move an existing Aggregate in the list of this user's Aggregates. |
void |
moveTrack(XObjectID fromAggregateID, XObjectID toAggregateID, XObjectID trackID)Move a Track from one Aggregate to another. |
void |
moveTrackWithinAggregate(XObjectID aggregateID, XObjectID trackID, XObjectID beforeTrackID)Move a Track within an Aggregate. |
void |
removeAggregate(XObjectID aggregateID)Remove an Aggregate. |
void |
removeTrackFromAggregate(XObjectID aggregateID, XObjectID trackID)Remove a Track from an Aggregate. |
void |
removeTrackFromAllAggregates(XObjectID trackID)Remove a Track from all Aggregates. |
void |
renameAggregate(XObjectID aggregateID, String name)Rename an existing Aggregate. |
| Method Detail |
|---|
XObjectID createAggregate(String name)
name - The Aggregate's name.
void renameAggregate(XObjectID aggregateID,
String name)
aggregateID - The Aggregate.name - The new Aggregate name.
void moveAggregate(XObjectID aggregateID,
XObjectID beforeAggregateID)
aggregateID - The Aggregate.beforeAggregateID - The Aggregate before which aggregateID will be moved. If null, the Aggregate will be moved to the end of the list.void removeAggregate(XObjectID aggregateID)
aggregateID - The Aggregate.
void addTrackToAggregate(XObjectID aggregateID,
XObjectID trackID)
aggregateID - The Aggregate.trackID - The Track.
void moveTrack(XObjectID fromAggregateID,
XObjectID toAggregateID,
XObjectID trackID)
fromAggregateID - The Aggregate from which the Track should be moved.toAggregateID - The Aggregate to which the Track should be moved.trackID - The Track to be repositioned.
void moveTrackWithinAggregate(XObjectID aggregateID,
XObjectID trackID,
XObjectID beforeTrackID)
aggregateID - The Aggregate.trackID - The Track to be repositioned.beforeTrackID - The Track before which (@code trackID} will be moved. If null, the Track will be moved to the end of the list.
void removeTrackFromAggregate(XObjectID aggregateID,
XObjectID trackID)
aggregateID - The Aggregate.trackID - The Track.void removeTrackFromAllAggregates(XObjectID trackID)
trackID - The Track ID.XAggregateInfo getAggregate(XObjectID aggregateID)
aggregateID - The Aggregate.XAggregateInfo getAggregateForTrack(XObjectID trackID)
trackID - The Track.List<XAggregateInfo> getAggregates()
List<XTrackGetInfo> getTracksNotInAnyAggregate()
Collection<XObjectID> getNewTracksNotInAnyAggregate()
|
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 | |||||||||