| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalResource<T extends HalResource<?>>
Base class for implementing a HAL resource as defined in
 json-hal-06#section-4 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EmptyHalCollection  | 
class  | 
EmptyHalResource  | 
class  | 
HalCollectionResource<T extends HalCollectionResource<?>>  | 
class  | 
HalVariableValue  | 
| Modifier and Type | Field and Description | 
|---|---|
static HalResource | 
EmptyHalResource.INSTANCE  | 
static HalResource | 
EmptyHalCollection.INSTANCE  | 
protected HalResource<?> | 
HalLinker.resource
The HalResource on which the links are constructed 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends HalResource>  | 
EmptyHalResource.emptyHalResource()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<HalResource<?>> | 
HalLinker.resolve(HalRelation relation,
       ProcessEngine processEngine)
Resolves a relation. 
 | 
List<HalResource<?>> | 
HalLinkResolver.resolveLinks(String[] linkedIds,
            ProcessEngine processEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HalResource.addEmbedded(String name,
           HalResource<?> embedded)  | 
HalLinker | 
Hal.createLinker(HalResource<?> resource)  | 
void | 
HalLinker.mergeLinks(HalResource<?> embedded)
merge the links of an embedded resource into this linker. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HalResource.addEmbedded(String name,
           List<HalResource<?>> embeddedCollection)  | 
| Constructor and Description | 
|---|
HalLinker(Hal hal,
         HalResource<?> resource)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Comparator<HalResource<?>> | 
HalIdResourceCacheLinkResolver.ID_COMPARATOR  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Comparator<HalResource<?>> | 
HalIdResourceCacheLinkResolver.getResourceComparator()  | 
protected Comparator<HalResource<?>> | 
HalCachingLinkResolver.getResourceComparator()  | 
protected List<HalResource<?>> | 
HalCachingLinkResolver.resolveCachedLinks(String[] linkedIds,
                  Cache cache,
                  List<String> notCachedLinkedIds)
Returns a list with all resources which are cached. 
 | 
List<HalResource<?>> | 
HalCachingLinkResolver.resolveLinks(String[] linkedIds,
            ProcessEngine processEngine)
Resolve resources for linked ids, if configured uses a cache. 
 | 
protected abstract List<HalResource<?>> | 
HalCachingLinkResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
HalIdResourceCacheLinkResolver.HalIdResourceComparator.compare(HalResource<?> resource1,
       HalResource<?> resource2)  | 
int | 
HalIdResourceCacheLinkResolver.HalIdResourceComparator.compare(HalResource<?> resource1,
       HalResource<?> resource2)  | 
protected String | 
HalIdResourceCacheLinkResolver.getResourceId(HalResource<?> resource)  | 
protected abstract String | 
HalCachingLinkResolver.getResourceId(HalResource<?> resource)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
HalCachingLinkResolver.putIntoCache(List<HalResource<?>> notCachedResources)
Put a resource into the cache. 
 | 
protected void | 
HalCachingLinkResolver.sortResolvedResources(List<HalResource<?>> resolvedResources)
Sort the resolved resources to ensure consistent order of resolved resources. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalCaseDefinition  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<HalResource<?>> | 
HalCaseDefinitionResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalGroup  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<HalResource<?>> | 
HalGroupResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalIdentityLink  | 
| Modifier and Type | Method and Description | 
|---|---|
List<HalResource<?>> | 
HalIdentityLinkResolver.resolveLinks(String[] linkedIds,
            ProcessEngine processEngine)  | 
protected List<HalResource<?>> | 
HalIdentityLinkResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected String | 
HalIdentityLinkResolver.getResourceId(HalResource<?> resource)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
HalIdentityLinkResolver.putIntoCache(List<HalResource<?>> notCachedResources)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalProcessDefinition  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<HalResource<?>> | 
HalProcessDefinitionResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalTask  | 
class  | 
HalTaskList  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalTenant  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<HalResource<?>> | 
HalTenantResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HalUser  | 
class  | 
HalUserList  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<HalResource<?>> | 
HalUserResolver.resolveNotCachedLinks(String[] linkedIds,
                     ProcessEngine processEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected HalResource<?> | 
FilterResourceImpl.convertToHalResource(Object entity)  | 
HalResource | 
FilterResourceImpl.executeHalList(Integer firstResult,
              Integer maxResults)  | 
HalResource | 
FilterResourceImpl.executeHalSingleResult()  | 
HalResource | 
FilterResourceImpl.queryHalList(String extendingQuery,
            Integer firstResult,
            Integer maxResults)  | 
HalResource | 
FilterResourceImpl.queryHalSingleResult(String extendingQuery)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<HalResource<?>> | 
FilterResourceImpl.getVariableValuesForTask(HalTask halTask,
                        Map<String,List<VariableInstance>> variableInstances)  | 
Copyright © 2017. All rights reserved.