public class TaskRelationshipRepository<P extends ProcessInstanceResource,T extends TaskResource>
extends io.crnk.core.repository.ReadOnlyRelationshipRepositoryBase<P,java.io.Serializable,T,java.lang.String>
implements io.crnk.core.engine.registry.ResourceRegistryAware
| Constructor and Description |
|---|
TaskRelationshipRepository(java.lang.Class<P> processInstanceClass,
java.lang.Class<T> taskClass,
java.lang.String relationshipName,
java.lang.String taskDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
T |
findOneTarget(java.io.Serializable sourceId,
java.lang.String fieldName,
io.crnk.core.queryspec.QuerySpec querySpec) |
java.lang.Class<P> |
getSourceResourceClass() |
java.lang.Class<T> |
getTargetResourceClass() |
void |
setResourceRegistry(io.crnk.core.engine.registry.ResourceRegistry resourceRegistry) |
addRelations, findManyTargets, removeRelations, setRelation, setRelationspublic java.lang.Class<P> getSourceResourceClass()
getSourceResourceClass in interface io.crnk.core.repository.RelationshipRepositoryV2<P extends ProcessInstanceResource,java.io.Serializable,T extends TaskResource,java.lang.String>getSourceResourceClass in class io.crnk.core.repository.ReadOnlyRelationshipRepositoryBase<P extends ProcessInstanceResource,java.io.Serializable,T extends TaskResource,java.lang.String>public java.lang.Class<T> getTargetResourceClass()
getTargetResourceClass in interface io.crnk.core.repository.RelationshipRepositoryV2<P extends ProcessInstanceResource,java.io.Serializable,T extends TaskResource,java.lang.String>getTargetResourceClass in class io.crnk.core.repository.ReadOnlyRelationshipRepositoryBase<P extends ProcessInstanceResource,java.io.Serializable,T extends TaskResource,java.lang.String>public T findOneTarget(java.io.Serializable sourceId, java.lang.String fieldName, io.crnk.core.queryspec.QuerySpec querySpec)
findOneTarget in interface io.crnk.core.repository.RelationshipRepositoryV2<P extends ProcessInstanceResource,java.io.Serializable,T extends TaskResource,java.lang.String>findOneTarget in class io.crnk.core.repository.ReadOnlyRelationshipRepositoryBase<P extends ProcessInstanceResource,java.io.Serializable,T extends TaskResource,java.lang.String>public void setResourceRegistry(io.crnk.core.engine.registry.ResourceRegistry resourceRegistry)
setResourceRegistry in interface io.crnk.core.engine.registry.ResourceRegistryAware