interface GraphQLDomainProperty
An interface to describe a property to be used in the creation of a GraphQL schema
Type Params | Return Type | Name and description |
---|---|---|
|
abstract graphql.schema.DataFetcher |
getDataFetcher()
|
|
abstract java.lang.String |
getDeprecationReason()
|
|
abstract java.lang.String |
getDescription()
|
|
abstract graphql.schema.GraphQLType |
getGraphQLType(GraphQLTypeManager typeManager, GraphQLPropertyType propertyType)
|
|
abstract java.lang.String |
getName()
|
|
abstract boolean |
isDeprecated()
|
|
abstract boolean |
isInput()
|
|
abstract boolean |
isNullable()
|
|
abstract boolean |
isOutput()
|
typeManager
- The returnType manager used to retrieve GraphQL typespropertyType
- The returnType of property being created