TypedRest for Java
List of all members
net.typedrest.BulkCollectionEndpoint< TEntity > Interface Template Reference

REST endpoint that represents a collection of TEntitys as ElementEndpoints with bulk create and replace support. More...

Inheritance diagram for net.typedrest.BulkCollectionEndpoint< TEntity >:
net.typedrest.GenericBulkCollectionEndpoint< TEntity, ElementEndpoint< TEntity > > net.typedrest.CollectionEndpoint< TEntity > net.typedrest.GenericCollectionEndpoint< TEntity, ElementEndpoint< TEntity > > net.typedrest.BulkCollectionEndpointImpl< TEntity >

Additional Inherited Members

- Public Member Functions inherited from net.typedrest.GenericBulkCollectionEndpoint< TEntity, ElementEndpoint< TEntity > >
default void create (Iterable< TEntity > entities) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Creates multiple new TEntitys. More...
 
- Public Member Functions inherited from net.typedrest.CollectionEndpoint< TEntity >
default boolean contains (String id) throws IOException, IllegalAccessException
 Determines whether the collection contains a specific entity. More...
 
default boolean contains (TEntity element) throws IOException, IllegalAccessException
 Determines whether the collection contains a specific entity. More...
 
default TEntity set (TEntity element) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Sets/replaces an existing element in the collection. More...
 
default TEntity merge (TEntity element) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Modifies an existing element in the collection by merging changes. More...
 
default void delete (String id) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Deletes an existing element from the collection. More...
 
default void delete (TEntity element) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Deletes an existing element from the collection. More...
 
- Public Member Functions inherited from net.typedrest.GenericCollectionEndpoint< TEntity, ElementEndpoint< TEntity > >
Class< TEntity > getEntityType ()
 Returns the type of entity the endpoint represents. More...
 
TElementEndpoint get (String id)
 Returns a ElementEndpoint for a specific child element of this collection. More...
 
TElementEndpoint get (TEntity entity)
 Returns a ElementEndpoint for a specific child element of this collection. More...
 
Optional< Boolean > isReadAllAllowed ()
 Shows whether the server has indicated that readAll() is currently allowed. More...
 
List< TEntity > readAll () throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Returns all TEntitys. More...
 
Optional< Boolean > isReadRangeAllowed ()
 Shows whether the server has indicated that readRange(Long,Long) is allowed. More...
 
PartialResponse< TEntity > readRange (Long from, Long to) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Returns all TElementEndpoints within a specific range of the set. More...
 
Optional< Boolean > isCreateAllowed ()
 Shows whether the server has indicated that create(java.lang.Object) is currently allowed. More...
 
TElementEndpoint create (TEntity entity) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Creates a new TEntity. More...
 
Optional< Boolean > isCreateAllAllowed ()
 Shows whether the server has indicated that createAll(java.lang.Iterable) is currently allowed. More...
 
void createAll (Iterable< TEntity > entities) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException, IllegalStateException
 Creates multiple new TEntitys. More...
 
Optional< Boolean > isSetAllAllowed ()
 Shows whether the server has indicated that setAll(java.util.Collection) is currently allowed. More...
 
void setAll (Collection< TEntity > entities) throws IOException, IllegalArgumentException, IllegalAccessException, FileNotFoundException
 Replaces the entire content of the collection with new TEntitys. More...
 

Detailed Description

REST endpoint that represents a collection of TEntitys as ElementEndpoints with bulk create and replace support.

Parameters
<TEntity>The type of entity the endpoint represents.
Deprecated:
Use CollectionEndpoint instead.

The documentation for this interface was generated from the following file: