Class ListAppendService
- 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.AuthenticatedListService
-
- org.intermine.webservice.server.lists.ListMakerService
-
- org.intermine.webservice.server.lists.ListUploadService
-
- org.intermine.webservice.server.lists.ListAppendService
-
public class ListAppendService extends ListUploadService
- Author:
- Alex Kalderimis
-
-
Field Summary
-
Fields inherited from class org.intermine.webservice.server.lists.ListUploadService
BAG_QUERY_MAX_BATCH_SIZE, PLAIN_TEXT, USAGE
-
Fields inherited from class org.intermine.webservice.server.lists.ListMakerService
LIST_TYPE_KEY
-
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 ListAppendService(InterMineAPI im)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
makeList(ListInput listInput, java.lang.String type, Profile profile, java.util.Set<java.lang.String> rubbishbin)
Make the list requested by the user.-
Methods inherited from class org.intermine.webservice.server.lists.ListUploadService
addIdsToList, getHeaderAttributes, getInput, getMatcher, getNewListType, getReader, processIdentifiers, requestIsOfSuitableType, setListId, setListSize
-
Methods inherited from class org.intermine.webservice.server.lists.ListMakerService
canServe, execute, getDefaultFormat, initialiseDelendumAccumulator, validateState
-
Methods inherited from class org.intermine.webservice.server.lists.AbstractListService
getClassesForBags
-
Methods inherited from class org.intermine.webservice.server.core.JSONService
addOutputInfo, addResultEntries, addResultEntries, addResultEntry, addResultEntry, addResultItem, addResultItem, addResultValue, addResultValue, addResultValue, getResultsKey, lazyList, postInit
-
Methods inherited from class org.intermine.webservice.server.WebService
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, wantsColumnHeaders, wantsDataPackage
-
-
-
-
Constructor Detail
-
ListAppendService
public ListAppendService(InterMineAPI im)
- Parameters:
im
- The InterMine state object
-
-
Method Detail
-
makeList
protected void makeList(ListInput listInput, java.lang.String type, Profile profile, java.util.Set<java.lang.String> rubbishbin) throws java.lang.Exception
Description copied from class:ListMakerService
Make the list requested by the user.- Overrides:
makeList
in classListUploadService
- Parameters:
listInput
- The parsed parameter input.type
- The type of the new list.profile
- The profile to save the list in.rubbishbin
- The accumulator to store the list of bags to delete.- Throws:
java.lang.Exception
- If something goes wrong.
-
-