public class TemplateDefinitionsClientImpl extends ApiClient implements TemplateDefinitionsClient
baseUrl, httpClient, httpRequestHandler, objectMapper| Constructor and Description |
|---|
TemplateDefinitionsClientImpl(String baseUrl,
kong.unirest.UnirestInstance httpClient,
com.laserfiche.api.client.httphandlers.HttpRequestHandler httpRequestHandler) |
| Modifier and Type | Method and Description |
|---|---|
TemplateDefinition |
getTemplateDefinition(ParametersForGetTemplateDefinition parameters)
- Returns a single template definition (including field definitions, if relevant).
- Provide a template definition ID, and get the single template definition associated with that ID. |
TemplateDefinitionCollectionResponse |
listTemplateDefinitions(ParametersForListTemplateDefinitions parameters)
- Returns all template definitions (including field definitions) in the repository.
|
void |
listTemplateDefinitionsForEach(Function<TemplateDefinitionCollectionResponse,Boolean> callback,
Integer maxPageSize,
ParametersForListTemplateDefinitions parameters)
Provides the functionality to iteratively (i.e.
|
TemplateDefinitionCollectionResponse |
listTemplateDefinitionsNextLink(String nextLink,
int maxPageSize)
Returns the next subset of the requested collection, using a nextlink url.
|
TemplateFieldDefinitionCollectionResponse |
listTemplateFieldDefinitionsByTemplateId(ParametersForListTemplateFieldDefinitionsByTemplateId parameters)
- Returns the field definitions assigned to a template definition.
- Provide a template definition ID, and get a paged listing of the field definitions assigned to that template. |
void |
listTemplateFieldDefinitionsByTemplateIdForEach(Function<TemplateFieldDefinitionCollectionResponse,Boolean> callback,
Integer maxPageSize,
ParametersForListTemplateFieldDefinitionsByTemplateId parameters)
Provides the functionality to iteratively (i.e.
|
TemplateFieldDefinitionCollectionResponse |
listTemplateFieldDefinitionsByTemplateIdNextLink(String nextLink,
int maxPageSize)
Returns the next subset of the requested collection, using a nextlink url.
|
TemplateFieldDefinitionCollectionResponse |
listTemplateFieldDefinitionsByTemplateName(ParametersForListTemplateFieldDefinitionsByTemplateName parameters)
- Returns the field definitions assigned to a template definition.
- Provide a template definition name, and get a paged listing of the field definitions assigned to that template. |
void |
listTemplateFieldDefinitionsByTemplateNameForEach(Function<TemplateFieldDefinitionCollectionResponse,Boolean> callback,
Integer maxPageSize,
ParametersForListTemplateFieldDefinitionsByTemplateName parameters)
Provides the functionality to iteratively (i.e.
|
TemplateFieldDefinitionCollectionResponse |
listTemplateFieldDefinitionsByTemplateNameNextLink(String nextLink,
int maxPageSize)
Returns the next subset of the requested collection, using a nextlink url.
|
public TemplateDefinitionsClientImpl(String baseUrl, kong.unirest.UnirestInstance httpClient, com.laserfiche.api.client.httphandlers.HttpRequestHandler httpRequestHandler)
public TemplateDefinitionCollectionResponse listTemplateDefinitions(ParametersForListTemplateDefinitions parameters)
TemplateDefinitionsClientlistTemplateDefinitions in interface TemplateDefinitionsClientparameters - An object of type ParametersForListTemplateDefinitions which encapsulates the parameters of listTemplateDefinitions method.TemplateDefinitionCollectionResponse The return valuepublic TemplateDefinitionCollectionResponse listTemplateDefinitionsNextLink(String nextLink, int maxPageSize)
TemplateDefinitionsClientlistTemplateDefinitionsNextLink in interface TemplateDefinitionsClientnextLink - A url that allows retrieving the next subset of the requested collection.maxPageSize - Optionally specify the maximum number of items to retrieve.TemplateDefinitionCollectionResponse The return valuepublic void listTemplateDefinitionsForEach(Function<TemplateDefinitionCollectionResponse,Boolean> callback, Integer maxPageSize, ParametersForListTemplateDefinitions parameters)
TemplateDefinitionsClientlistTemplateDefinitions, and apply a function on the response of each iteration.listTemplateDefinitionsForEach in interface TemplateDefinitionsClientcallback - A delegate that will be called each time new data is retrieved. Returns false to stop receiving more data; returns true to be called again if there's more data.maxPageSize - Optionally specify the maximum number of items to retrieve.parameters - An object of type ParametersForListTemplateDefinitions which encapsulates the parameters of listTemplateDefinitions method.public TemplateFieldDefinitionCollectionResponse listTemplateFieldDefinitionsByTemplateName(ParametersForListTemplateFieldDefinitionsByTemplateName parameters)
TemplateDefinitionsClientlistTemplateFieldDefinitionsByTemplateName in interface TemplateDefinitionsClientparameters - An object of type ParametersForListTemplateFieldDefinitionsByTemplateName which encapsulates the parameters of listTemplateFieldDefinitionsByTemplateName method.TemplateFieldDefinitionCollectionResponse The return valuepublic TemplateFieldDefinitionCollectionResponse listTemplateFieldDefinitionsByTemplateNameNextLink(String nextLink, int maxPageSize)
TemplateDefinitionsClientlistTemplateFieldDefinitionsByTemplateNameNextLink in interface TemplateDefinitionsClientnextLink - A url that allows retrieving the next subset of the requested collection.maxPageSize - Optionally specify the maximum number of items to retrieve.TemplateFieldDefinitionCollectionResponse The return valuepublic void listTemplateFieldDefinitionsByTemplateNameForEach(Function<TemplateFieldDefinitionCollectionResponse,Boolean> callback, Integer maxPageSize, ParametersForListTemplateFieldDefinitionsByTemplateName parameters)
TemplateDefinitionsClientlistTemplateFieldDefinitionsByTemplateName, and apply a function on the response of each iteration.listTemplateFieldDefinitionsByTemplateNameForEach in interface TemplateDefinitionsClientcallback - A delegate that will be called each time new data is retrieved. Returns false to stop receiving more data; returns true to be called again if there's more data.maxPageSize - Optionally specify the maximum number of items to retrieve.parameters - An object of type ParametersForListTemplateFieldDefinitionsByTemplateName which encapsulates the parameters of listTemplateFieldDefinitionsByTemplateName method.public TemplateDefinition getTemplateDefinition(ParametersForGetTemplateDefinition parameters)
TemplateDefinitionsClientgetTemplateDefinition in interface TemplateDefinitionsClientparameters - An object of type ParametersForGetTemplateDefinition which encapsulates the parameters of getTemplateDefinition method.TemplateDefinition The return valuepublic TemplateFieldDefinitionCollectionResponse listTemplateFieldDefinitionsByTemplateId(ParametersForListTemplateFieldDefinitionsByTemplateId parameters)
TemplateDefinitionsClientlistTemplateFieldDefinitionsByTemplateId in interface TemplateDefinitionsClientparameters - An object of type ParametersForListTemplateFieldDefinitionsByTemplateId which encapsulates the parameters of listTemplateFieldDefinitionsByTemplateId method.TemplateFieldDefinitionCollectionResponse The return valuepublic TemplateFieldDefinitionCollectionResponse listTemplateFieldDefinitionsByTemplateIdNextLink(String nextLink, int maxPageSize)
TemplateDefinitionsClientlistTemplateFieldDefinitionsByTemplateIdNextLink in interface TemplateDefinitionsClientnextLink - A url that allows retrieving the next subset of the requested collection.maxPageSize - Optionally specify the maximum number of items to retrieve.TemplateFieldDefinitionCollectionResponse The return valuepublic void listTemplateFieldDefinitionsByTemplateIdForEach(Function<TemplateFieldDefinitionCollectionResponse,Boolean> callback, Integer maxPageSize, ParametersForListTemplateFieldDefinitionsByTemplateId parameters)
TemplateDefinitionsClientlistTemplateFieldDefinitionsByTemplateId, and apply a function on the response of each iteration.listTemplateFieldDefinitionsByTemplateIdForEach in interface TemplateDefinitionsClientcallback - A delegate that will be called each time new data is retrieved. Returns false to stop receiving more data; returns true to be called again if there's more data.maxPageSize - Optionally specify the maximum number of items to retrieve.parameters - An object of type ParametersForListTemplateFieldDefinitionsByTemplateId which encapsulates the parameters of listTemplateFieldDefinitionsByTemplateId method.Copyright © 2025. All rights reserved.