public class JpaResourceField
extends io.crnk.core.engine.internal.information.resource.ResourceFieldImpl
implements io.crnk.meta.information.MetaAwareInformation<io.crnk.meta.model.MetaAttribute>
| Constructor and Description |
|---|
JpaResourceField(io.crnk.meta.model.MetaAttribute projectedJpaAttribute,
java.lang.String jsonName,
java.lang.String underlyingName,
io.crnk.core.engine.information.resource.ResourceFieldType resourceFieldType,
java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.String oppositeResourceType,
java.lang.String oppositeName,
boolean lazy,
boolean includeByDefault,
io.crnk.core.resource.annotations.LookupIncludeBehavior lookupIncludeBehavior,
io.crnk.core.engine.information.resource.ResourceFieldAccess access) |
| Modifier and Type | Method and Description |
|---|---|
io.crnk.core.utils.Optional<io.crnk.meta.model.MetaAttribute> |
getMetaElement() |
io.crnk.core.utils.Optional<io.crnk.meta.model.MetaAttribute> |
getProjectedMetaElement() |
equals, getAccess, getAccessor, getElementType, getGenericType, getIncludeByDefault, getJsonName, getLookupIncludeAutomatically, getOppositeName, getOppositeResourceType, getParentResourceInformation, getResourceFieldType, getType, getUnderlyingName, hashCode, isCollection, isLazy, setAccessor, setResourceInformation, toStringpublic JpaResourceField(io.crnk.meta.model.MetaAttribute projectedJpaAttribute,
java.lang.String jsonName,
java.lang.String underlyingName,
io.crnk.core.engine.information.resource.ResourceFieldType resourceFieldType,
java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.String oppositeResourceType,
java.lang.String oppositeName,
boolean lazy,
boolean includeByDefault,
io.crnk.core.resource.annotations.LookupIncludeBehavior lookupIncludeBehavior,
io.crnk.core.engine.information.resource.ResourceFieldAccess access)
public io.crnk.core.utils.Optional<io.crnk.meta.model.MetaAttribute> getMetaElement()
getMetaElement in interface io.crnk.meta.information.MetaAwareInformation<io.crnk.meta.model.MetaAttribute>public io.crnk.core.utils.Optional<io.crnk.meta.model.MetaAttribute> getProjectedMetaElement()
getProjectedMetaElement in interface io.crnk.meta.information.MetaAwareInformation<io.crnk.meta.model.MetaAttribute>