Verified Owner
Top Description Fields Constructors Methods
org.jabref.http.server.command

public abstract Class Command

extends Object
Class Inheritance
Known Direct Subclasses
org.jabref.http.server.command.FocusCommand, org.jabref.http.server.command.OpenLibrariesCommand, org.jabref.http.server.command.SelectEntriesCommand
Annotations
@JsonTypeInfo
use:NAME
include:PROPERTY
property:command
@JsonSubTypes:@com.fasterxml.jackson.annotation.JsonSubTypes.Type(value=org.jabref.http.server.command.SelectEntriesCommand.class, name="selectentries"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value=org.jabref.http.server.command.OpenLibrariesCommand.class, name="open"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value=org.jabref.http.server.command.FocusCommand.class, name="focus")
Imports
java.util.List, org.jabref.logic.UiCommand, .UiMessageHandler, com.fasterxml.jackson.annotation.JsonIgnore, .JsonSubTypes, .JsonTypeInfo, jakarta.ws.rs.core.Response, org.glassfish.hk2.api.ServiceLocator

Example calls are documented at jabsrv/src/test/commands.http

Field Summary

Modifier and TypeField and Description
protected ServiceLocator

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract Response
protected Response
execute(UiCommand uiCommand)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

serviceLocatorback to summary
protected ServiceLocator serviceLocator
Annotations
@JsonIgnore

Constructor Detail

Commandback to summary
public Command()

Method Detail

executeback to summary
public abstract Response execute()
executeback to summary
protected Response execute(UiCommand uiCommand)
setServiceLocatorback to summary
public void setServiceLocator(ServiceLocator serviceLocator)