@Component public class GQLInputPropertyFilter extends java.lang.Object implements GQLInputType<net.nemerosa.ontrack.graphql.schema.PropertyFilter>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARGUMENT_NAME |
| Constructor and Description |
|---|
GQLInputPropertyFilter(net.nemerosa.ontrack.model.structure.PropertyService propertyService) |
| Modifier and Type | Method and Description |
|---|---|
graphql.schema.GraphQLArgument |
asArgument() |
net.nemerosa.ontrack.graphql.schema.PropertyFilter |
convert(java.lang.Object argument) |
graphql.schema.GraphQLInputType |
createInputType() |
java.util.function.Predicate<? super net.nemerosa.ontrack.model.structure.ProjectEntity> |
getFilter(net.nemerosa.ontrack.graphql.schema.PropertyFilter filter) |
graphql.schema.GraphQLTypeReference |
getTypeRef() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitformField, formFieldpublic static final java.lang.String ARGUMENT_NAME
@Autowired public GQLInputPropertyFilter(net.nemerosa.ontrack.model.structure.PropertyService propertyService)
public graphql.schema.GraphQLTypeReference getTypeRef()
getTypeRef in interface GQLInputType<net.nemerosa.ontrack.graphql.schema.PropertyFilter>public graphql.schema.GraphQLInputType createInputType()
createInputType in interface GQLInputType<net.nemerosa.ontrack.graphql.schema.PropertyFilter>public net.nemerosa.ontrack.graphql.schema.PropertyFilter convert(java.lang.Object argument)
convert in interface GQLInputType<net.nemerosa.ontrack.graphql.schema.PropertyFilter>public graphql.schema.GraphQLArgument asArgument()
public java.util.function.Predicate<? super net.nemerosa.ontrack.model.structure.ProjectEntity> getFilter(net.nemerosa.ontrack.graphql.schema.PropertyFilter filter)