In package com.eden.orchid.api.options.extractors

public final class RelationOptionExtractor extends OptionExtractor<T>

since: v1.0.0 public final

Constructors

RelationOptionExtractor(Provider<T> contextProvider) public
Constructor Annotations:
@Inject

Parameters:
  • Provider contextProvider

Methods

void acceptsClass(Class<T> clazz) public
Method Annotations:
@Override

Parameters:
  • Class clazz
Relation<T> getOption(Field field, Object sourceObject, String key) public
Method Annotations:
@Override

Parameters:
  • Field field
  • Object sourceObject
  • String key
Relation<T> getDefaultValue(Field field) public
Method Annotations:
@Override

Parameters:
  • Field field