| 
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 XOSModule.Server
Server interface for the OpenSocial Module API.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface waggle.core.api.XAPIInterface | 
|---|
XAPIInterface.Client, XAPIInterface.Server | 
| Method Summary | |
|---|---|
 XObjectID | 
createFeature(String featureName, String featureVersion)Upload a Feature file.  | 
 XObjectID | 
createFeatureFile(XObjectID featureID, String name, XAPIInputStream inputStream, String mimeType, long length)Add a new Feature File.  | 
 XObjectID | 
createGadget(String gadgetName, XAPIInputStream inputStream, String mimeType, long length, XUpdater updater)Create a Gadget.  | 
 void | 
deleteFeature(XObjectID featureID)Delete a Feature.  | 
 void | 
deleteFeatureFile(XObjectID featureFileID)Delete a Feature File.  | 
 void | 
deleteGadget(XObjectID gadgetID)Delete a Gadget.  | 
 List<XOSGadgetInfo> | 
getAllAvailableGadgets()Get all available Gadgets.  | 
 List<XDocumentInfo> | 
getAllFeatureFiles(XObjectID featureID)Get all Feature Files in order for a Feature.  | 
 List<XOSFeatureInfo> | 
getAllFeatures()Get all defined Features.  | 
 List<XOSGadgetInfo> | 
getAllGadgets()Get all defined Gadgets.  | 
 XOSFeatureInfo | 
getFeature(XObjectID featureID)Get a Feature.  | 
 XOSGadgetInfo | 
getGadget(XObjectID gadgetID)Get a Gadget.  | 
 List<XOSUserPrefInfo> | 
getGadgetUserPrefs(XObjectID gadgetID)Get UserPrefs for a Gadget.  | 
 void | 
moveFeatureFileDown(XObjectID featureFileID)Move a Feature File down one slot.  | 
 void | 
moveFeatureFileUp(XObjectID featureFileID)Move a Feature File up one slot.  | 
 void | 
setFeatureFileName(XObjectID featureFileID, String name)Set a Feature File name.  | 
 void | 
setFeatureName(XObjectID featureID, String featureName)Set a Feature's name.  | 
 void | 
setFeatureVersion(XObjectID featureID, String featureVersion)Set a Feature's version.  | 
 void | 
setGadgetName(XObjectID gadgetID, String gadgetName)Set a Gadget's name.  | 
 void | 
updateFeatureFile(XObjectID featureFileID, String name, XAPIInputStream inputStream, String mimeType, long length)Upload a new Feature File version.  | 
 void | 
updateGadget(XObjectID gadgetID, XUpdater updater)Update a Gadget.  | 
 void | 
uploadGadget(XObjectID gadgetID, XAPIInputStream inputStream, String mimeType, long length)Upload a new Gadget file version.  | 
| Method Detail | 
|---|
XObjectID createGadget(String gadgetName,
                       XAPIInputStream inputStream,
                       String mimeType,
                       long length,
                       XUpdater updater)
gadgetName - The Gadget name.inputStream - The input stream.mimeType - The mime type.length - The length.updater - An updater.
void updateGadget(XObjectID gadgetID,
                  XUpdater updater)
gadgetID - The Gadget.updater - The updater.
void uploadGadget(XObjectID gadgetID,
                  XAPIInputStream inputStream,
                  String mimeType,
                  long length)
gadgetID - The Gadget.inputStream - The input stream.mimeType - The mime type.length - The length.void deleteGadget(XObjectID gadgetID)
gadgetID - The Gadget.XOSGadgetInfo getGadget(XObjectID gadgetID)
gadgetID - The Gadget.List<XOSGadgetInfo> getAllGadgets()
List<XOSGadgetInfo> getAllAvailableGadgets()
void setGadgetName(XObjectID gadgetID,
                   String gadgetName)
gadgetID - The Gadget.gadgetName - The Gadget's name.List<XOSUserPrefInfo> getGadgetUserPrefs(XObjectID gadgetID)
gadgetID - The Gadget.
XObjectID createFeature(String featureName,
                        String featureVersion)
featureName - The Feature name.featureVersion - The Feature version.XOSFeatureInfo getFeature(XObjectID featureID)
featureID - The Feature.List<XOSFeatureInfo> getAllFeatures()
void setFeatureName(XObjectID featureID,
                    String featureName)
featureID - The Feature.featureName - The Feature's name.
void setFeatureVersion(XObjectID featureID,
                       String featureVersion)
featureID - The Feature.featureVersion - The Feature's version.void deleteFeature(XObjectID featureID)
featureID - The Feature.
XObjectID createFeatureFile(XObjectID featureID,
                            String name,
                            XAPIInputStream inputStream,
                            String mimeType,
                            long length)
featureID - The Feature.name - The file name.inputStream - The input stream.mimeType - The mime type.length - The length.
void updateFeatureFile(XObjectID featureFileID,
                       String name,
                       XAPIInputStream inputStream,
                       String mimeType,
                       long length)
featureFileID - The Feature File.name - The file name.inputStream - The input stream.mimeType - The mime type.length - The length.
void setFeatureFileName(XObjectID featureFileID,
                        String name)
featureFileID - The Feature File.name - The new name.void moveFeatureFileUp(XObjectID featureFileID)
featureFileID - The Feature File.void moveFeatureFileDown(XObjectID featureFileID)
featureFileID - The Feature File.List<XDocumentInfo> getAllFeatureFiles(XObjectID featureID)
featureID - The Feature.void deleteFeatureFile(XObjectID featureFileID)
featureFileID - The Feature File.
  | 
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 | |||||||||