Package io.smallrye.graphql.schema.model
Class Schema
- java.lang.Object
-
- io.smallrye.graphql.schema.model.Schema
-
- All Implemented Interfaces:
Serializable
public final class Schema extends Object implements Serializable
Represents a GraphQL Schema.This is the end result we are after and the object that will be passed to the implementation to create the actual endpoints and schema.
- Author:
- Phillip Kruger ([email protected])
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Schema()
-
Method Summary
-
-
-
Method Detail
-
addQuery
public void addQuery(Operation query)
-
hasOperations
public boolean hasOperations()
-
hasQueries
public boolean hasQueries()
-
addMutation
public void addMutation(Operation mutation)
-
hasMutations
public boolean hasMutations()
-
addSubscription
public void addSubscription(Operation subscription)
-
hasSubscriptions
public boolean hasSubscriptions()
-
hasGroupedQueries
public boolean hasGroupedQueries()
-
hasGroupedMutations
public boolean hasGroupedMutations()
-
setGroupedSubscriptions
public void setGroupedSubscriptions(Map<Group,Set<Operation>> groupedSubscriptions)
-
hasGroupedSubscriptions
public boolean hasGroupedSubscriptions()
-
addInput
public void addInput(InputType input)
-
containsInput
public boolean containsInput(String name)
-
hasInputs
public boolean hasInputs()
-
addType
public void addType(Type type)
-
containsType
public boolean containsType(String name)
-
hasTypes
public boolean hasTypes()
-
addInterface
public void addInterface(Type interfaceType)
-
containsInterface
public boolean containsInterface(String name)
-
hasInterfaces
public boolean hasInterfaces()
-
addUnion
public void addUnion(UnionType unionType)
-
containsUnion
public boolean containsUnion(String name)
-
hasUnions
public boolean hasUnions()
-
addEnum
public void addEnum(EnumType enumType)
-
containsEnum
public boolean containsEnum(String name)
-
hasEnums
public boolean hasEnums()
-
addError
public void addError(ErrorInfo error)
-
containsError
public boolean containsError(String classname)
-
hasErrors
public boolean hasErrors()
-
hasWrappedDataFetchers
public boolean hasWrappedDataFetchers()
-
hasFieldDataFetchers
public boolean hasFieldDataFetchers()
-
getDirectiveTypes
public List<DirectiveType> getDirectiveTypes()
-
setDirectiveTypes
public void setDirectiveTypes(List<DirectiveType> directiveTypes)
-
addDirectiveType
public void addDirectiveType(DirectiveType directiveType)
-
hasDirectiveTypes
public boolean hasDirectiveTypes()
-
getDirectiveInstances
public List<DirectiveInstance> getDirectiveInstances()
-
setDirectiveInstances
public void setDirectiveInstances(List<DirectiveInstance> directiveInstances)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
-