Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
U
uaaltools
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
universAAL
uaaltools
Commits
f2d4af19
Commit
f2d4af19
authored
12 years ago
by
Shanshan Jiang
Browse files
Options
Downloads
Patches
Plain Diff
update after telco 26.11.2012
parent
2f3f7f54
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
ucc/ucc.api/src/main/java/org/universAAL/ucc/api/core/IDeployManager.java
+23
-27
23 additions, 27 deletions
...main/java/org/universAAL/ucc/api/core/IDeployManager.java
with
23 additions
and
27 deletions
ucc/ucc.api/src/main/java/org/universAAL/ucc/api/core/IDeployManager.java
+
23
−
27
View file @
f2d4af19
...
@@ -11,60 +11,56 @@ import java.util.Map;
...
@@ -11,60 +11,56 @@ import java.util.Map;
*/
*/
public
interface
IDeployManager
{
public
interface
IDeployManager
{
/**
/**
* install a service for a user as specified in the .usrv file
* install a service as specified in the .usrv file
* @param username
* @param sessionKey: the sessionKey for the interaction obtained when uCC registers with uStore
* @param password
* @param usrvfile: the link to download the .usrv file, serviceId from uStore is provided in .usrv file.
* @param usrvfile: the link to download the .usrv file
*/
*/
public
void
install
(
String
u
se
rname
,
String
password
,
URL
usrvfile
);
public
void
install
(
String
se
ssionKey
,
URL
usrvfile
);
/**
/**
* update a service for a user as specified in the .usrv file
* update a service as specified in the .usrv file
* @param username
* @param sessionKey: the sessionKey for the interaction obtained when uCC registers with uStore
* @param password
* @param usrvfile: the link to download the .usrv file, serviceId from uStore is provided in .usrv file.
* @param usrvfile: the link to download the .usrv file
*/
*/
public
void
update
(
String
username
,
String
password
,
URL
usrvfile
);
public
void
update
(
String
username
,
String
password
,
URL
usrvfile
);
/**
/**
* uninstall a service
* uninstall a service
* @param username
* @param sessionKey: the sessionKey for the interaction obtained when uCC registers with uStore
* @param password
* @param serviceId: the uStore service id for the service to be uninstalled
* @param serviceId: the uStore service id for the service to be uninstalled
*
*
*/
*/
public
void
uninstall
(
String
u
se
rname
,
String
password
,
String
serviceId
,
String
service
Version
);
public
void
uninstall
(
String
se
ssionKey
,
String
service
Id
);
/**
/**
* get all installed services for a user
* get all installed services
* @param username
* @param sessionKey: the sessionKey for the interaction obtained when uCC registers with uStore
* @param password
* @return Map<serviceId, serviceVersion>: the list of services with uStore service Id (and its version?)
* @return Map<serviceId, serviceVersion>: the list of services with uStore service Id and its version
*/
*/
public
Map
<
String
,
String
>
getInstalledServices
(
String
u
se
rname
,
String
password
);
public
Map
<
String
,
String
>
getInstalledServices
(
String
se
ssionKey
);
/**
/**
* get the installed applications for a service
* get the installed application units for a service
* @param username
* @param sessionKey: the sessionKey for the interaction obtained when uCC registers with uStore
* @param password
* @param serviceId
* @param serviceId
* @return Map<applicationId, appVersion>: the list of applications with their version
* @return Map<bundleId, bundleVersion>: the list of application bundles with their version
*
*/
*/
public
Map
<
String
,
String
>
getInstalled
Applications
(
String
username
,
String
password
,
String
serviceId
);
public
Map
<
String
,
String
>
getInstalled
UnitsForService
(
String
sessionKey
,
String
serviceId
);
/**
/**
* get the AAL space profile
* get the AAL space profile
* @return
* @return
* TODO: decide what to return, whether to use AALSpaceCard or AALSpaceDescriptor as defined in
* TODO: decide what to return, whether to use AALSpaceCard or AALSpaceDescriptor as defined in
* the mw.interfaces.aalspace
* the mw.interfaces.aalspace.
* Suggest to return a list of properties of capabilities and functionalities in the form of <propertyName, propValue, criteria>
*/
*/
public
List
getAALSpaceProfile
();
public
List
getAALSpaceProfile
();
/**
/**
*
*
* @param username
* @param sessionKey: the sessionKey for the interaction obtained when uCC registers with uStore
* @param password
* TODO: decide what to return, what info should be contained in a user profile
* TODO: decide what to return, what info should be contained in a user profile
*/
*/
public
List
getUserProfile
(
String
u
se
rname
,
String
password
);
public
List
getUserProfile
(
String
se
ssionKey
);
}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment