Class ListTagRemovalService
- java.lang.Object
-
- org.intermine.webservice.server.WebService
-
- org.intermine.webservice.server.core.JSONService
-
- org.intermine.webservice.server.lists.AbstractListService
-
- org.intermine.webservice.server.lists.ListTagService
-
- org.intermine.webservice.server.lists.ListTagAddingService
-
- org.intermine.webservice.server.lists.ListTagRemovalService
-
public class ListTagRemovalService extends ListTagAddingService
A service for removing tags from a list.- Author:
- Alex Kalderimis
-
-
Field Summary
-
Fields inherited from class org.intermine.webservice.server.lists.AbstractListService
LIST_DESCRIPTION_KEY, LIST_ID_KEY, LIST_NAME_KEY, LIST_SIZE_KEY
-
Fields inherited from class org.intermine.webservice.server.core.JSONService
bagManager, model
-
Fields inherited from class org.intermine.webservice.server.WebService
dataPackageOutput, DEFAULT_CALLBACK, im, os, out, output, request, response, webProperties
-
-
Constructor Summary
Constructors Constructor Description ListTagRemovalService(InterMineAPI im)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
modifyList(java.util.Set<java.lang.String> tags, InterMineBag list)
Modify the list by adding the tags.-
Methods inherited from class org.intermine.webservice.server.lists.ListTagAddingService
execute
-
Methods inherited from class org.intermine.webservice.server.lists.ListTagService
getHeaderAttributes
-
Methods inherited from class org.intermine.webservice.server.lists.AbstractListService
getClassesForBags, getInput
-
Methods inherited from class org.intermine.webservice.server.core.JSONService
addOutputInfo, addResultEntries, addResultEntries, addResultEntry, addResultEntry, addResultItem, addResultItem, addResultValue, addResultValue, addResultValue, getDefaultFormat, getResultsKey, lazyList, postInit
-
Methods inherited from class org.intermine.webservice.server.WebService
canServe, cleanUp, formatIsFlatFile, formatIsJSON, formatIsJSONP, formatIsXML, getAuthenticatedUser, getCallback, getColumnHeaderStyle, getDefaultFileName, getDefaultOutput, getDefaultOutput, getExtension, getFormat, getIntParameter, getIntParameter, getLineBreak, getListManager, getOptionalParameter, getOptionalParameter, getPermission, getProperty, getRawOutput, getRequestFileName, getRequiredParameter, hasCallback, initState, isAuthenticated, isGzip, isUncompressed, isZip, makeJSONOutput, makeXMLOutput, service, setFormat, setNameSpace, validateState, wantsColumnHeaders, wantsDataPackage
-
-
-
-
Constructor Detail
-
ListTagRemovalService
public ListTagRemovalService(InterMineAPI im)
Constructor.- Parameters:
im
- The InterMine application object.
-
-
Method Detail
-
modifyList
protected void modifyList(java.util.Set<java.lang.String> tags, InterMineBag list)
Description copied from class:ListTagAddingService
Modify the list by adding the tags.- Overrides:
modifyList
in classListTagAddingService
- Parameters:
tags
- The tags to add.list
- The list to add them for.
-
-