public class RelationshipRepositoryStubImpl<T,I extends Serializable,D,J extends Serializable> extends AbstractStub implements RelationshipRepositoryStub<T,I,D,J>, QuerySpecRelationshipRepositoryStub<T,I,D,J>
katharsis, urlBuilderTARGET_TYPE_GENERIC_PARAMETER_IDX| Constructor and Description |
|---|
RelationshipRepositoryStubImpl(KatharsisClient client,
Class<T> sourceClass,
Class<D> targetClass,
ResourceInformation resourceInformation,
JsonApiUrlBuilder urlBuilder,
RegistryEntry<?> relationshipEntry) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRelations(T source,
Iterable<J> targetIds,
String fieldName) |
List<D> |
findManyTargets(I sourceId,
String fieldName,
QueryParams queryParams) |
ResourceList<D> |
findManyTargets(I sourceId,
String fieldName,
QuerySpec querySpec) |
D |
findOneTarget(I sourceId,
String fieldName,
QueryParams queryParams) |
D |
findOneTarget(I sourceId,
String fieldName,
QuerySpec querySpec) |
Class<T> |
getSourceResourceClass() |
Class<D> |
getTargetResourceClass() |
void |
removeRelations(T source,
Iterable<J> targetIds,
String fieldName) |
void |
setRelation(T source,
J targetId,
String fieldName) |
void |
setRelations(T source,
Iterable<J> targetIds,
String fieldName) |
execute, executeDelete, executeGet, toListpublic RelationshipRepositoryStubImpl(KatharsisClient client, Class<T> sourceClass, Class<D> targetClass, ResourceInformation resourceInformation, JsonApiUrlBuilder urlBuilder, RegistryEntry<?> relationshipEntry)
public void setRelation(T source, J targetId, String fieldName)
setRelation in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>setRelation in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>public void setRelations(T source, Iterable<J> targetIds, String fieldName)
setRelations in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>setRelations in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>public void addRelations(T source, Iterable<J> targetIds, String fieldName)
addRelations in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>addRelations in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>public void removeRelations(T source, Iterable<J> targetIds, String fieldName)
removeRelations in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>removeRelations in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>public D findOneTarget(I sourceId, String fieldName, QueryParams queryParams)
findOneTarget in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>public List<D> findManyTargets(I sourceId, String fieldName, QueryParams queryParams)
findManyTargets in interface RelationshipRepositoryStub<T,I extends Serializable,D,J extends Serializable>findManyTargets in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>public D findOneTarget(I sourceId, String fieldName, QuerySpec querySpec)
findOneTarget in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>public ResourceList<D> findManyTargets(I sourceId, String fieldName, QuerySpec querySpec)
findManyTargets in interface QuerySpecRelationshipRepositoryStub<T,I extends Serializable,D,J extends Serializable>findManyTargets in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>public Class<T> getSourceResourceClass()
getSourceResourceClass in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>public Class<D> getTargetResourceClass()
getTargetResourceClass in interface QuerySpecRelationshipRepository<T,I extends Serializable,D,J extends Serializable>Copyright © 2016. All Rights Reserved.