public class FetchCharacteristicsPluralAttributeImpl extends Object implements FetchCharacteristicsPluralAttribute
Modifier and Type | Class and Description |
---|---|
static class |
FetchCharacteristicsPluralAttributeImpl.Builder |
Constructor and Description |
---|
FetchCharacteristicsPluralAttributeImpl(FetchTiming fetchTiming,
FetchStyle fetchStyle,
Integer batchSize,
boolean extraLazy) |
Modifier and Type | Method and Description |
---|---|
Integer |
getBatchSize() |
FetchStyle |
getFetchStyle() |
FetchTiming |
getFetchTiming() |
static FetchCharacteristicsPluralAttributeImpl |
interpret(MappingDefaults mappingDefaults,
JaxbHbmFetchStyleWithSubselectEnum fetch,
JaxbHbmOuterJoinEnum outerJoin,
JaxbHbmLazyWithExtraEnum lazy,
int batchSize) |
boolean |
isExtraLazy() |
public FetchCharacteristicsPluralAttributeImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, Integer batchSize, boolean extraLazy)
public FetchTiming getFetchTiming()
getFetchTiming
in interface FetchCharacteristics
public FetchStyle getFetchStyle()
getFetchStyle
in interface FetchCharacteristics
public Integer getBatchSize()
getBatchSize
in interface FetchCharacteristicsPluralAttribute
public boolean isExtraLazy()
isExtraLazy
in interface FetchCharacteristicsPluralAttribute
public static FetchCharacteristicsPluralAttributeImpl interpret(MappingDefaults mappingDefaults, JaxbHbmFetchStyleWithSubselectEnum fetch, JaxbHbmOuterJoinEnum outerJoin, JaxbHbmLazyWithExtraEnum lazy, int batchSize)
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.