ome.services.blitz.impl
Class ShareI
java.lang.Object
ome.services.blitz.impl.AbstractAmdServant
ome.services.blitz.impl.ShareI
- All Implemented Interfaces:
- omero.api._IShareOperations, omero.api._ServiceInterfaceOperations, org.springframework.context.ApplicationContextAware
public class ShareI
- extends AbstractAmdServant
- implements omero.api._IShareOperations
Implementation of the IShare service.
- Since:
- 3.0-Beta4
- Author:
- Josh Moore, josh at glencoesoftware.com
- See Also:
IShare
Method Summary |
void |
activate_async(omero.api.AMD_IShare_activate __cb,
long shareId,
Ice.Current __current)
|
void |
addComment_async(omero.api.AMD_IShare_addComment __cb,
long shareId,
String comment,
Ice.Current __current)
|
void |
addGuest_async(omero.api.AMD_IShare_addGuest __cb,
long shareId,
String emailAddress,
Ice.Current __current)
|
void |
addGuests_async(omero.api.AMD_IShare_addGuests __cb,
long shareId,
List<String> emailAddresses,
Ice.Current __current)
|
void |
addObject_async(omero.api.AMD_IShare_addObject __cb,
long shareId,
omero.model.IObject iobject,
Ice.Current __current)
|
void |
addObjects_async(omero.api.AMD_IShare_addObjects __cb,
long shareId,
List<omero.model.IObject> iobjects,
Ice.Current __current)
|
void |
addReply_async(omero.api.AMD_IShare_addReply __cb,
long shareId,
String comment,
omero.model.TextAnnotation replyTo,
Ice.Current __current)
|
void |
addUser_async(omero.api.AMD_IShare_addUser __cb,
long shareId,
omero.model.Experimenter exp,
Ice.Current __current)
|
void |
addUsers_async(omero.api.AMD_IShare_addUsers __cb,
long shareId,
List<omero.model.Experimenter> exps,
Ice.Current __current)
|
void |
closeShare_async(omero.api.AMD_IShare_closeShare __cb,
long shareId,
Ice.Current __current)
|
void |
createShare_async(omero.api.AMD_IShare_createShare __cb,
String description,
omero.RTime expiration,
List<omero.model.IObject> items,
List<omero.model.Experimenter> exps,
List<String> guests,
boolean enabled,
Ice.Current __current)
|
void |
deactivate_async(omero.api.AMD_IShare_deactivate __cb,
Ice.Current __current)
|
void |
deleteComment_async(omero.api.AMD_IShare_deleteComment __cb,
omero.model.Annotation comment,
Ice.Current __current)
|
void |
getActiveConnections_async(omero.api.AMD_IShare_getActiveConnections __cb,
long shareId,
Ice.Current __current)
|
void |
getAllGuests_async(omero.api.AMD_IShare_getAllGuests __cb,
long shareId,
Ice.Current __current)
|
void |
getAllMembers_async(omero.api.AMD_IShare_getAllMembers __cb,
long shareId,
Ice.Current __current)
|
void |
getAllUsers_async(omero.api.AMD_IShare_getAllUsers __cb,
long shareId,
Ice.Current __current)
|
void |
getCommentCount_async(omero.api.AMD_IShare_getCommentCount __cb,
List<Long> shareIds,
Ice.Current __current)
|
void |
getComments_async(omero.api.AMD_IShare_getComments __cb,
long shareId,
Ice.Current __current)
|
void |
getContentMap_async(omero.api.AMD_IShare_getContentMap __cb,
long shareId,
Ice.Current __current)
|
void |
getContents_async(omero.api.AMD_IShare_getContents __cb,
long shareId,
Ice.Current __current)
|
void |
getContentSize_async(omero.api.AMD_IShare_getContentSize __cb,
long shareId,
Ice.Current __current)
|
void |
getContentSubList_async(omero.api.AMD_IShare_getContentSubList __cb,
long shareId,
int start,
int finish,
Ice.Current __current)
|
void |
getEvents_async(omero.api.AMD_IShare_getEvents __cb,
long shareId,
omero.model.Experimenter exp,
omero.RTime from,
omero.RTime to,
Ice.Current __current)
|
void |
getMemberCount_async(omero.api.AMD_IShare_getMemberCount __cb,
List<Long> shareIds,
Ice.Current __current)
|
void |
getMemberShares_async(omero.api.AMD_IShare_getMemberShares __cb,
boolean active,
Ice.Current __current)
|
void |
getMemberSharesFor_async(omero.api.AMD_IShare_getMemberSharesFor __cb,
omero.model.Experimenter user,
boolean active,
Ice.Current __current)
|
void |
getOwnShares_async(omero.api.AMD_IShare_getOwnShares __cb,
boolean active,
Ice.Current __current)
|
void |
getPastConnections_async(omero.api.AMD_IShare_getPastConnections __cb,
long shareId,
Ice.Current __current)
|
void |
getShare_async(omero.api.AMD_IShare_getShare __cb,
long shareId,
Ice.Current __current)
|
void |
getSharesOwnedBy_async(omero.api.AMD_IShare_getSharesOwnedBy __cb,
omero.model.Experimenter user,
boolean active,
Ice.Current __current)
|
void |
invalidateConnection_async(omero.api.AMD_IShare_invalidateConnection __cb,
long shareId,
omero.model.Experimenter exp,
Ice.Current __current)
|
void |
removeGuest_async(omero.api.AMD_IShare_removeGuest __cb,
long shareId,
String emailAddress,
Ice.Current __current)
|
void |
removeGuests_async(omero.api.AMD_IShare_removeGuests __cb,
long shareId,
List<String> emailAddresses,
Ice.Current __current)
|
void |
removeObject_async(omero.api.AMD_IShare_removeObject __cb,
long shareId,
omero.model.IObject iobject,
Ice.Current __current)
|
void |
removeObjects_async(omero.api.AMD_IShare_removeObjects __cb,
long shareId,
List<omero.model.IObject> iobjects,
Ice.Current __current)
|
void |
removeUser_async(omero.api.AMD_IShare_removeUser __cb,
long shareId,
omero.model.Experimenter exp,
Ice.Current __current)
|
void |
removeUsers_async(omero.api.AMD_IShare_removeUsers __cb,
long shareId,
List<omero.model.Experimenter> exps,
Ice.Current __current)
|
void |
setActive_async(omero.api.AMD_IShare_setActive __cb,
long shareId,
boolean active,
Ice.Current __current)
|
void |
setDescription_async(omero.api.AMD_IShare_setDescription __cb,
long shareId,
String description,
Ice.Current __current)
|
void |
setExpiration_async(omero.api.AMD_IShare_setExpiration __cb,
long shareId,
omero.RTime expiration,
Ice.Current __current)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShareI
public ShareI(IShare service,
BlitzExecutor be)
activate_async
public void activate_async(omero.api.AMD_IShare_activate __cb,
long shareId,
Ice.Current __current)
- Specified by:
activate_async
in interface omero.api._IShareOperations
deactivate_async
public void deactivate_async(omero.api.AMD_IShare_deactivate __cb,
Ice.Current __current)
- Specified by:
deactivate_async
in interface omero.api._IShareOperations
addComment_async
public void addComment_async(omero.api.AMD_IShare_addComment __cb,
long shareId,
String comment,
Ice.Current __current)
- Specified by:
addComment_async
in interface omero.api._IShareOperations
addGuest_async
public void addGuest_async(omero.api.AMD_IShare_addGuest __cb,
long shareId,
String emailAddress,
Ice.Current __current)
- Specified by:
addGuest_async
in interface omero.api._IShareOperations
addObject_async
public void addObject_async(omero.api.AMD_IShare_addObject __cb,
long shareId,
omero.model.IObject iobject,
Ice.Current __current)
- Specified by:
addObject_async
in interface omero.api._IShareOperations
addObjects_async
public void addObjects_async(omero.api.AMD_IShare_addObjects __cb,
long shareId,
List<omero.model.IObject> iobjects,
Ice.Current __current)
- Specified by:
addObjects_async
in interface omero.api._IShareOperations
addReply_async
public void addReply_async(omero.api.AMD_IShare_addReply __cb,
long shareId,
String comment,
omero.model.TextAnnotation replyTo,
Ice.Current __current)
- Specified by:
addReply_async
in interface omero.api._IShareOperations
addUser_async
public void addUser_async(omero.api.AMD_IShare_addUser __cb,
long shareId,
omero.model.Experimenter exp,
Ice.Current __current)
- Specified by:
addUser_async
in interface omero.api._IShareOperations
addUsers_async
public void addUsers_async(omero.api.AMD_IShare_addUsers __cb,
long shareId,
List<omero.model.Experimenter> exps,
Ice.Current __current)
- Specified by:
addUsers_async
in interface omero.api._IShareOperations
closeShare_async
public void closeShare_async(omero.api.AMD_IShare_closeShare __cb,
long shareId,
Ice.Current __current)
- Specified by:
closeShare_async
in interface omero.api._IShareOperations
deleteComment_async
public void deleteComment_async(omero.api.AMD_IShare_deleteComment __cb,
omero.model.Annotation comment,
Ice.Current __current)
- Specified by:
deleteComment_async
in interface omero.api._IShareOperations
getAllGuests_async
public void getAllGuests_async(omero.api.AMD_IShare_getAllGuests __cb,
long shareId,
Ice.Current __current)
- Specified by:
getAllGuests_async
in interface omero.api._IShareOperations
getAllMembers_async
public void getAllMembers_async(omero.api.AMD_IShare_getAllMembers __cb,
long shareId,
Ice.Current __current)
- Specified by:
getAllMembers_async
in interface omero.api._IShareOperations
getAllUsers_async
public void getAllUsers_async(omero.api.AMD_IShare_getAllUsers __cb,
long shareId,
Ice.Current __current)
throws omero.ValidationException
- Specified by:
getAllUsers_async
in interface omero.api._IShareOperations
- Throws:
omero.ValidationException
getCommentCount_async
public void getCommentCount_async(omero.api.AMD_IShare_getCommentCount __cb,
List<Long> shareIds,
Ice.Current __current)
throws omero.ServerError
- Specified by:
getCommentCount_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
getComments_async
public void getComments_async(omero.api.AMD_IShare_getComments __cb,
long shareId,
Ice.Current __current)
- Specified by:
getComments_async
in interface omero.api._IShareOperations
getContentMap_async
public void getContentMap_async(omero.api.AMD_IShare_getContentMap __cb,
long shareId,
Ice.Current __current)
- Specified by:
getContentMap_async
in interface omero.api._IShareOperations
getContentSize_async
public void getContentSize_async(omero.api.AMD_IShare_getContentSize __cb,
long shareId,
Ice.Current __current)
- Specified by:
getContentSize_async
in interface omero.api._IShareOperations
getContentSubList_async
public void getContentSubList_async(omero.api.AMD_IShare_getContentSubList __cb,
long shareId,
int start,
int finish,
Ice.Current __current)
- Specified by:
getContentSubList_async
in interface omero.api._IShareOperations
getContents_async
public void getContents_async(omero.api.AMD_IShare_getContents __cb,
long shareId,
Ice.Current __current)
- Specified by:
getContents_async
in interface omero.api._IShareOperations
getMemberCount_async
public void getMemberCount_async(omero.api.AMD_IShare_getMemberCount __cb,
List<Long> shareIds,
Ice.Current __current)
throws omero.ServerError
- Specified by:
getMemberCount_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
getMemberSharesFor_async
public void getMemberSharesFor_async(omero.api.AMD_IShare_getMemberSharesFor __cb,
omero.model.Experimenter user,
boolean active,
Ice.Current __current)
- Specified by:
getMemberSharesFor_async
in interface omero.api._IShareOperations
getMemberShares_async
public void getMemberShares_async(omero.api.AMD_IShare_getMemberShares __cb,
boolean active,
Ice.Current __current)
- Specified by:
getMemberShares_async
in interface omero.api._IShareOperations
getOwnShares_async
public void getOwnShares_async(omero.api.AMD_IShare_getOwnShares __cb,
boolean active,
Ice.Current __current)
- Specified by:
getOwnShares_async
in interface omero.api._IShareOperations
getShare_async
public void getShare_async(omero.api.AMD_IShare_getShare __cb,
long shareId,
Ice.Current __current)
- Specified by:
getShare_async
in interface omero.api._IShareOperations
getSharesOwnedBy_async
public void getSharesOwnedBy_async(omero.api.AMD_IShare_getSharesOwnedBy __cb,
omero.model.Experimenter user,
boolean active,
Ice.Current __current)
- Specified by:
getSharesOwnedBy_async
in interface omero.api._IShareOperations
removeGuest_async
public void removeGuest_async(omero.api.AMD_IShare_removeGuest __cb,
long shareId,
String emailAddress,
Ice.Current __current)
- Specified by:
removeGuest_async
in interface omero.api._IShareOperations
removeObject_async
public void removeObject_async(omero.api.AMD_IShare_removeObject __cb,
long shareId,
omero.model.IObject iobject,
Ice.Current __current)
- Specified by:
removeObject_async
in interface omero.api._IShareOperations
removeObjects_async
public void removeObjects_async(omero.api.AMD_IShare_removeObjects __cb,
long shareId,
List<omero.model.IObject> iobjects,
Ice.Current __current)
- Specified by:
removeObjects_async
in interface omero.api._IShareOperations
removeUser_async
public void removeUser_async(omero.api.AMD_IShare_removeUser __cb,
long shareId,
omero.model.Experimenter exp,
Ice.Current __current)
- Specified by:
removeUser_async
in interface omero.api._IShareOperations
removeUsers_async
public void removeUsers_async(omero.api.AMD_IShare_removeUsers __cb,
long shareId,
List<omero.model.Experimenter> exps,
Ice.Current __current)
- Specified by:
removeUsers_async
in interface omero.api._IShareOperations
setActive_async
public void setActive_async(omero.api.AMD_IShare_setActive __cb,
long shareId,
boolean active,
Ice.Current __current)
- Specified by:
setActive_async
in interface omero.api._IShareOperations
setDescription_async
public void setDescription_async(omero.api.AMD_IShare_setDescription __cb,
long shareId,
String description,
Ice.Current __current)
- Specified by:
setDescription_async
in interface omero.api._IShareOperations
setExpiration_async
public void setExpiration_async(omero.api.AMD_IShare_setExpiration __cb,
long shareId,
omero.RTime expiration,
Ice.Current __current)
- Specified by:
setExpiration_async
in interface omero.api._IShareOperations
addGuests_async
public void addGuests_async(omero.api.AMD_IShare_addGuests __cb,
long shareId,
List<String> emailAddresses,
Ice.Current __current)
throws omero.ServerError
- Specified by:
addGuests_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
createShare_async
public void createShare_async(omero.api.AMD_IShare_createShare __cb,
String description,
omero.RTime expiration,
List<omero.model.IObject> items,
List<omero.model.Experimenter> exps,
List<String> guests,
boolean enabled,
Ice.Current __current)
throws omero.ServerError
- Specified by:
createShare_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
getActiveConnections_async
public void getActiveConnections_async(omero.api.AMD_IShare_getActiveConnections __cb,
long shareId,
Ice.Current __current)
throws omero.ServerError
- Specified by:
getActiveConnections_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
getEvents_async
public void getEvents_async(omero.api.AMD_IShare_getEvents __cb,
long shareId,
omero.model.Experimenter exp,
omero.RTime from,
omero.RTime to,
Ice.Current __current)
throws omero.ServerError
- Specified by:
getEvents_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
getPastConnections_async
public void getPastConnections_async(omero.api.AMD_IShare_getPastConnections __cb,
long shareId,
Ice.Current __current)
throws omero.ServerError
- Specified by:
getPastConnections_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
invalidateConnection_async
public void invalidateConnection_async(omero.api.AMD_IShare_invalidateConnection __cb,
long shareId,
omero.model.Experimenter exp,
Ice.Current __current)
throws omero.ServerError
- Specified by:
invalidateConnection_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
removeGuests_async
public void removeGuests_async(omero.api.AMD_IShare_removeGuests __cb,
long shareId,
List<String> emailAddresses,
Ice.Current __current)
throws omero.ServerError
- Specified by:
removeGuests_async
in interface omero.api._IShareOperations
- Throws:
omero.ServerError
OmeroJava Api
Version: Beta-4.1.1-r5927-b91
Copyright © 2009 The University of Dundee. All Rights Reserved.