public abstract class AbstractGQLProjectEntity<T extends net.nemerosa.ontrack.model.structure.ProjectEntity> extends java.lang.Object implements GQLType
| Constructor and Description |
|---|
AbstractGQLProjectEntity(java.lang.Class<T> projectEntityClass,
net.nemerosa.ontrack.model.structure.ProjectEntityType projectEntityType,
java.util.List<GQLProjectEntityFieldContributor> projectEntityFieldContributors,
net.nemerosa.ontrack.graphql.schema.GQLTypeCreation creation) |
| Modifier and Type | Method and Description |
|---|---|
protected graphql.schema.DataFetcher |
creationFetcher() |
protected abstract java.util.Optional<net.nemerosa.ontrack.model.structure.Signature> |
getSignature(T entity) |
protected java.util.List<graphql.schema.GraphQLFieldDefinition> |
projectEntityInterfaceFields() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateType, getTypeName, getTypeRefpublic AbstractGQLProjectEntity(java.lang.Class<T> projectEntityClass, net.nemerosa.ontrack.model.structure.ProjectEntityType projectEntityType, java.util.List<GQLProjectEntityFieldContributor> projectEntityFieldContributors, net.nemerosa.ontrack.graphql.schema.GQLTypeCreation creation)
protected java.util.List<graphql.schema.GraphQLFieldDefinition> projectEntityInterfaceFields()
protected graphql.schema.DataFetcher creationFetcher()
protected abstract java.util.Optional<net.nemerosa.ontrack.model.structure.Signature> getSignature(T entity)