public abstract class ReturnedType extends Object
QueryMethod
.Modifier and Type | Method and Description |
---|---|
Class<?> |
getDomainType()
Returns the entity type.
|
abstract List<String> |
getInputProperties()
Returns the properties required to be used to populate the result.
|
abstract Class<?> |
getReturnedType()
Returns the type of the individual objects to return.
|
abstract Class<?> |
getTypeToRead()
Returns the type that the query execution is supposed to pass to the underlying infrastructure.
|
boolean |
isInstance(Object source)
Returns whether the given source object is an instance of the returned type.
|
abstract boolean |
isProjecting()
Returns whether the type is projecting, i.e. not of the domain type.
|
abstract boolean |
needsCustomConstruction()
Returns whether the returned type will require custom construction.
|
public final Class<?> getDomainType()
public final boolean isInstance(@Nullable Object source)
source
- can be null.public abstract boolean isProjecting()
public abstract Class<?> getReturnedType()
public abstract boolean needsCustomConstruction()
@Nullable public abstract Class<?> getTypeToRead()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.