Skip navigation links
A B C D E F G H I L M N P R S T W 

A

add(Filter) - Method in class net.oneandone.concierge.api.filter.Filters.Builder
Adds the specified filter and returns this instance.
address() - Method in interface net.oneandone.concierge.api.Addressable
Returns the resource name or type.
address() - Method in class net.oneandone.concierge.api.Group
 
Addressable - Interface in net.oneandone.concierge.api
Addressable resource (in REST context).
AddressFilter - Class in net.oneandone.concierge.api.filter
An address filter.
AddressFilter() - Constructor for class net.oneandone.concierge.api.filter.AddressFilter
 
ApiGatewayConfiguration - Class in net.oneandone.concierge.configuration
 
ApiGatewayConfiguration() - Constructor for class net.oneandone.concierge.configuration.ApiGatewayConfiguration
 
ApiResourcePaging - Class in net.oneandone.concierge.resource.response
 
ApiResourcePaging() - Constructor for class net.oneandone.concierge.resource.response.ApiResourcePaging
 
ApiResponse - Class in net.oneandone.concierge.resource.response
 

B

BasicGroupResolver - Class in net.oneandone.concierge.api.resolver
Implementation of a basic group resolver in order to prevent if-else cascades.
BasicGroupResolver() - Constructor for class net.oneandone.concierge.api.resolver.BasicGroupResolver
 
build() - Method in class net.oneandone.concierge.api.filter.Filters.Builder
Builds and returns a Filters instance.
Builder() - Constructor for class net.oneandone.concierge.api.filter.Filters.Builder
 

C

completeHierarchy() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns a copy the complete group and extension hierarchy.
Concierge - Class in net.oneandone.concierge
The Concierge will help you to create an API gateway easily.
Concierge() - Constructor for class net.oneandone.concierge.Concierge
 
content() - Method in interface net.oneandone.concierge.api.Element
Returns the JSON representation of this element.
content() - Method in interface net.oneandone.concierge.api.Extension
Returns the JSON representation of this element.
create(JsonStructure, ZonedDateTime) - Static method in class net.oneandone.concierge.resource.response.ApiResponse
 
create(JsonStructure, ZonedDateTime, ApiResourcePaging) - Static method in class net.oneandone.concierge.resource.response.ApiResponse
 

D

defaultPageSize() - Method in interface net.oneandone.concierge.api.resolver.GroupResolver
The default page size or 0 if page size is unlimited.

E

Element - Interface in net.oneandone.concierge.api
Represents a uniquely identifiable element within a Group.
element(Element, String) - Method in class net.oneandone.concierge.api.resolver.BasicGroupResolver
Return a specific element for the specified address.
elements() - Method in class net.oneandone.concierge.api.Group
Returns the list of elements that belong to this group.
elements(Element, int, int, Filters) - Method in class net.oneandone.concierge.api.resolver.BasicGroupResolver
Returns the list of elements for the specified parent and filters.
elements(Element, Filters) - Method in class net.oneandone.concierge.api.resolver.BasicGroupResolver
 
elements(Element, Filters) - Method in interface net.oneandone.concierge.api.resolver.GroupResolver
Returns the group.
empty(String) - Static method in class net.oneandone.concierge.api.Group
Returns an empty group.
empty() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns true if this resource identifier is empty, otherwise false.
extend(String) - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Extends the current resource identifier by the specified extension.
extend(Element) - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Extends the current resource identifier by the specified element Addressable.address().
extendedHierarchy(String) - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Extends the hierarchy of the current scope by the specified extensions and returns it.
Extension - Interface in net.oneandone.concierge.api
Represents an extension of an Element.
ExtensionResolver - Interface in net.oneandone.concierge.api.resolver
Resolves extensions for elements.
extensions() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns all extensions as specified by the show query parameter.

F

Filter - Interface in net.oneandone.concierge.api.filter
Representation of a result filter.
Filters - Class in net.oneandone.concierge.api.filter
This class contains an array of Filter instances that can be applied on Groups.
Filters() - Constructor for class net.oneandone.concierge.api.filter.Filters
 
filters() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns the filters instance for the current scope of this resource identifier.
Filters.Builder - Class in net.oneandone.concierge.api.filter
Builder for Filters.

G

GenericApiResource - Class in net.oneandone.concierge.resource
 
GenericApiResource(Resolvers) - Constructor for class net.oneandone.concierge.resource.GenericApiResource
 
get(Class<T>) - Method in class net.oneandone.concierge.api.filter.Filters
Returns an optional filter for the requested filter class.
get() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns a copy of the complete parsed URI.
getAcceptRanges() - Method in class net.oneandone.concierge.resource.response.ApiResourcePaging
 
getContentRange() - Method in class net.oneandone.concierge.resource.response.ApiResourcePaging
 
getOptions(String) - Method in class net.oneandone.concierge.resource.GenericApiResource
 
getResource(HttpServletRequest, String) - Method in class net.oneandone.concierge.resource.GenericApiResource
 
group() - Method in interface net.oneandone.concierge.api.Element
Returns the group this element belongs to.
Group - Class in net.oneandone.concierge.api
An elements group.
Group() - Constructor for class net.oneandone.concierge.api.Group
 
groupIdentifier() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns the group identifier.
GroupResolver - Interface in net.oneandone.concierge.api.resolver
Resolves all elements for a group.

H

hasElementIdentifier() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns true if there is an element identifier in the current scope, otherwise false.
hasNextScope() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns true if their are more scopes available, otherwise false.
hierarchy() - Method in interface net.oneandone.concierge.api.resolver.Resolver
Returns the full hierarchy of types for the resolved group or extension.
hierarchy() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns the hierarchy for the current scope.

I

id() - Method in interface net.oneandone.concierge.api.Element
The unique id of this element.
initialize() - Static method in class net.oneandone.concierge.api.filter.Filters.Builder
Initializes a builder instance.

L

lastModified() - Method in interface net.oneandone.concierge.api.Addressable
Returns the date time with timezone of the last update.
lastModified() - Method in class net.oneandone.concierge.api.Group
 
lastUpdate(Element, Filters) - Method in class net.oneandone.concierge.api.resolver.BasicGroupResolver
Returns the last update date for the list with the specified parent and filters.

M

maximumPageSize() - Method in interface net.oneandone.concierge.api.resolver.GroupResolver
The miaxmum page size or 0 if page size is unlimited.

N

name() - Method in interface net.oneandone.concierge.api.resolver.Resolver
Returns the name of the resolved group or extension.
net.oneandone.concierge - package net.oneandone.concierge
 
net.oneandone.concierge.api - package net.oneandone.concierge.api
Groups contain elements of equal type.
net.oneandone.concierge.api.filter - package net.oneandone.concierge.api.filter
 
net.oneandone.concierge.api.resolver - package net.oneandone.concierge.api.resolver
 
net.oneandone.concierge.configuration - package net.oneandone.concierge.configuration
 
net.oneandone.concierge.resource - package net.oneandone.concierge.resource
 
net.oneandone.concierge.resource.response - package net.oneandone.concierge.resource.response
 
next() - Method in class net.oneandone.concierge.resource.ResourceIdentifier
Returns the resource identifier for the next scope.

P

PageFilter - Class in net.oneandone.concierge.api.filter
Pages the elements of a Group.
PageFilter() - Constructor for class net.oneandone.concierge.api.filter.PageFilter
 
parse(String) - Static method in class net.oneandone.concierge.resource.ResourceIdentifier
Parses the specified URI and returns the resource identifier.
parse(String, Multimap<String, String>) - Static method in class net.oneandone.concierge.resource.ResourceIdentifier
Parses the specified URI and returns the resource identifier.

R

resolve(Element) - Method in interface net.oneandone.concierge.api.resolver.ExtensionResolver
Resolves and returns the optional extension for the specified parent element.
resolve(Group) - Method in interface net.oneandone.concierge.api.resolver.ExtensionResolver
Resolves and returns the extensions for a specified group.
Resolver - Interface in net.oneandone.concierge.api.resolver
A resolver for a Group or Extension.
Resolvers - Class in net.oneandone.concierge.configuration
 
Resolvers(List<String>, List<String>) - Constructor for class net.oneandone.concierge.configuration.Resolvers
 
ResourceIdentifier - Class in net.oneandone.concierge.resource
This class implements our resource identifier pattern.
run(ApiGatewayConfiguration, Environment) - Method in class net.oneandone.concierge.Concierge
 

S

size() - Method in class net.oneandone.concierge.api.filter.Filters
The filter count.
start(URL) - Static method in class net.oneandone.concierge.Concierge
Starts the concierge web server with the specified configuration.
stop() - Method in class net.oneandone.concierge.Concierge
Stops this concierge web server instance.

T

total() - Method in class net.oneandone.concierge.api.Group
Returns the total number of elements for this group.
total(Element, Filters) - Method in class net.oneandone.concierge.api.resolver.BasicGroupResolver
Returns the number of total elements for the specified parent and filters.

W

withElement(Element) - Static method in class net.oneandone.concierge.api.Group
Returns a result containing only one unique element, as the result of a query with an AddressFilter.
withElements(String, List<Element>, int, ZonedDateTime) - Static method in class net.oneandone.concierge.api.Group
Returns a multi element group.
A B C D E F G H I L M N P R S T W 
Skip navigation links