public class RelationshipRepositoryStubImpl<T,I extends Serializable,D,J extends Serializable> extends AbstractStub implements RelationshipRepositoryStub<T,I,D,J>, RelationshipRepositoryV2<T,I,D,J>
AbstractStub.ResponseTypeclient, CONTENT_TYPE, urlBuilderTARGET_TYPE_GENERIC_PARAMETER_IDX| Constructor and Description |
|---|
RelationshipRepositoryStubImpl(KatharsisClient client,
Class<T> sourceClass,
Class<D> targetClass,
ResourceInformation sourceResourceInformation,
JsonApiUrlBuilder urlBuilder,
RegistryEntry relationshipEntry) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRelations(T source,
Iterable<J> targetIds,
String fieldName) |
DefaultResourceList<D> |
findManyTargets(I sourceId,
String fieldName,
QueryParams queryParams) |
DefaultResourceList<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, executeGetpublic RelationshipRepositoryStubImpl(KatharsisClient client, Class<T> sourceClass, Class<D> targetClass, ResourceInformation sourceResourceInformation, JsonApiUrlBuilder urlBuilder, RegistryEntry relationshipEntry)
public void setRelation(T source, J targetId, String fieldName)
setRelation in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>setRelation in interface RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>public void setRelations(T source, Iterable<J> targetIds, String fieldName)
setRelations in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>setRelations in interface RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>public void addRelations(T source, Iterable<J> targetIds, String fieldName)
addRelations in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>addRelations in interface RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>public void removeRelations(T source, Iterable<J> targetIds, String fieldName)
removeRelations in interface RelationshipRepository<T,I extends Serializable,D,J extends Serializable>removeRelations in interface RelationshipRepositoryV2<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 DefaultResourceList<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 RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>public DefaultResourceList<D> findManyTargets(I sourceId, String fieldName, QuerySpec querySpec)
findManyTargets in interface RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>public Class<T> getSourceResourceClass()
getSourceResourceClass in interface RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>public Class<D> getTargetResourceClass()
getTargetResourceClass in interface RelationshipRepositoryV2<T,I extends Serializable,D,J extends Serializable>Copyright © 2017. All Rights Reserved.