Index

A B C D E F G H L M N O P Q R S U V 
All Classes and Interfaces|All Packages

A

ADD - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
API_CALL - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
API_CALL_EVENT - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
APPLICATION_CREATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION_DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION_MOVE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION_RECYCLED - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION_RESTORE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
APPLICATION_VIEW - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
attribute(String) - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
attributes() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
authenticated() - Element in annotation interface org.lowcoder.plugin.api.EndpointExtension
 

B

body() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
body() - Method in interface org.lowcoder.plugin.api.data.EndpointResponse
 

C

cookie(String) - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
cookies() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
cookies() - Method in interface org.lowcoder.plugin.api.data.EndpointResponse
 
CREATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 

D

DATA_SOURCE_CREATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
DATA_SOURCE_DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
DATA_SOURCE_PERMISSION_DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
DATA_SOURCE_PERMISSION_GRANT - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
DATA_SOURCE_PERMISSION_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
DATA_SOURCE_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
DATASOURCE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
DELETE - Enum constant in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
 
description() - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
 
detail(String, String) - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
Set additional property in the event.
details() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 

E

EndpointExtension - Annotation Interface in org.lowcoder.plugin.api
Annotation used for marking Lowcoder endpoints.
Provides basic information required for registering an endpoint in Lowcoder.
EndpointRequest - Interface in org.lowcoder.plugin.api.data
HTTP request data definition
EndpointResponse - Interface in org.lowcoder.plugin.api.data
HTTP response data definition.
endpoints() - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
 
EXECUTE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
expression() - Element in annotation interface org.lowcoder.plugin.api.EndpointExtension
 

F

FOLDER - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
FOLDER_CREATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
FOLDER_DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
FOLDER_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 

G

GET - Enum constant in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
 
getAction() - Method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
getConfig(String) - Method in interface org.lowcoder.plugin.api.LowcoderServices
Reads the value of a configuration property.
getEventType() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 
getIpAddress() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 
getIsAnonymous() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 
getOrgId() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 
getSessionHash() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 
getSubSubType() - Method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
getSubType() - Method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
getType() - Method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
getUserId() - Method in interface org.lowcoder.plugin.api.event.LowcoderEvent
 
GRANT - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
GROUP - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
GROUP_CREATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
GROUP_DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
GROUP_MEMBER_ADD - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
GROUP_MEMBER_LEAVE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
GROUP_MEMBER_REMOVE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
GROUP_MEMBER_ROLE_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
GROUP_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 

H

header(String) - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
headers() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
headers() - Method in interface org.lowcoder.plugin.api.data.EndpointResponse
 

L

LEAVE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
LIBRARY_QUERY - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
LIBRARY_QUERY_CREATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
LIBRARY_QUERY_DELETE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
LIBRARY_QUERY_PUBLISH - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
LIBRARY_QUERY_UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
load(Map<String, Object>, LowcoderServices) - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
Load the plugin.
loadOrder() - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
 
LOGIN - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
LOGOUT - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
LowcoderEvent - Interface in org.lowcoder.plugin.api.event
Interface for events transmitted by Lowcoder.
LowcoderEvent.Action - Enum Class in org.lowcoder.plugin.api.event
Type of event action.
LowcoderEvent.EventType - Enum Class in org.lowcoder.plugin.api.event
Events generated by Lowcoder.
LowcoderEvent.Type - Enum Class in org.lowcoder.plugin.api.event
Type of event.
LowcoderPlugin - Interface in org.lowcoder.plugin.api
Interface to be implemented by all Lowcoder plugins.
LowcoderServices - Interface in org.lowcoder.plugin.api
Shared context which allows plugins to access services from Lowcoder main application

M

MEMBER - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
method() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
method() - Element in annotation interface org.lowcoder.plugin.api.EndpointExtension
 
MOVE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 

N

NONE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
NONE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 

O

OPTIONS - Enum constant in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
 
org.lowcoder.plugin.api - package org.lowcoder.plugin.api
 
org.lowcoder.plugin.api.data - package org.lowcoder.plugin.api.data
 
org.lowcoder.plugin.api.event - package org.lowcoder.plugin.api.event
 

P

PATCH - Enum constant in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
 
pathVariable(String) - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
Get the path variable with the given name, if present.
pathVariables() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
PERMISSION - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
PluginEndpoint - Interface in org.lowcoder.plugin.api
All classes implementing an endpoint for Lowcoder need to implement this interface.
PluginEndpoint.Method - Enum Class in org.lowcoder.plugin.api
Method used in EndpointExtension for specifying endpoint method.
For example:
@EndpointExtension(uri = "/navigation", method = Method.GET)
pluginId() - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
Plugin Id must match following regex: ^[a-zA-Z0-9-_]{5+}$ .
pluginInfo() - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
 
POST - Enum constant in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
 
principal() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
PUBLISH - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
PUT - Enum constant in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
 

Q

QUERY - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
QUERY_EXECUTION - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
queryParam(String) - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
Get the path variable with the given name, if present.
queryParams() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 

R

READ - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
RECYCLE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
registerEndpoints(String, List<PluginEndpoint>) - Method in interface org.lowcoder.plugin.api.LowcoderServices
Registers endpoints defined by plugins in Lowcoder.
registerEventListener(Consumer<LowcoderEvent>) - Method in interface org.lowcoder.plugin.api.LowcoderServices
Registers a listener method for events emitted by Lowcoder.
REMOVE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
RESTORE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
REVOKE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
ROLE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 

S

SERVER_INFO - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
SERVER_START_UP - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
setConfig(String, Object) - Method in interface org.lowcoder.plugin.api.LowcoderServices
Sets a configuration key/value pair in Lowcoder.
SHUTDOWN - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
STARTUP - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
statusCode() - Method in interface org.lowcoder.plugin.api.data.EndpointResponse
 
SYSTEM - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 

U

unload() - Method in interface org.lowcoder.plugin.api.LowcoderPlugin
Unload the plugin - this method is called on API server shutdown.
UPDATE - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
uri() - Method in interface org.lowcoder.plugin.api.data.EndpointRequest
 
uri() - Element in annotation interface org.lowcoder.plugin.api.EndpointExtension
 
USER - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
 
USER_LOGIN - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 
USER_LOGOUT - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
 

V

valueOf(String) - Static method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.EventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.lowcoder.plugin.api.PluginEndpoint.Method
Returns an array containing the constants of this enum class, in the order they are declared.
VIEW - Enum constant in enum class org.lowcoder.plugin.api.event.LowcoderEvent.Action
 
A B C D E F G H L M N O P Q R S U V 
All Classes and Interfaces|All Packages