java.lang.Comparable<ViewMapping>
, EntityViewMapping
ConvertedViewMapping
, ViewMappingImpl
public interface ViewMapping extends java.lang.Comparable<ViewMapping>, EntityViewMapping
getAttributes, getConstructors, getEntityClass, getEntityViewClass, getFlushMode, getFlushStrategy, getLockMode, getLockOwner, getName, getPostCreateMethod, isCreatable, isUpdatable, isValidatePersistability, setCreatable, setEntityClass, setFlushMode, setFlushStrategy, setIdAttribute, setLockMode, setLockOwner, setName, setPostCreateMethod, setUpdatable, setValidatePersistability, setVersionAttribute
InheritanceViewMapping getDefaultInheritanceViewMapping()
java.lang.Integer getDefaultBatchSize()
void setDefaultBatchSize(java.lang.Integer defaultBatchSize)
java.util.Set<java.lang.String> getExcludedAttributes()
void setIdAttributeMapping(MethodAttributeMapping idAttribute)
void setVersionAttributeMapping(MethodAttributeMapping versionAttribute)
LockMode getResolvedLockMode()
java.util.Map<java.lang.String,MethodAttributeMapping> getMethodAttributes()
void addConstructor(ConstructorMapping constructorMapping)
java.util.Map<ParametersKey,ConstructorMapping> getConstructorMappings()
java.lang.String determineInheritanceMapping(MetamodelBuildingContext context)
void setInheritanceMapping(java.lang.String inheritanceMapping)
boolean isInheritanceSubtypesResolved()
void setInheritanceSubtypesResolved(boolean inheritanceSubtypesResolved)
java.util.Set<java.lang.Class<?>> getInheritanceSubtypeClasses()
java.util.Set<ViewMapping> getInheritanceSubtypes()
java.util.Set<ViewMapping> getInheritanceSupertypes()
java.util.Set<InheritanceViewMapping> getInheritanceViewMappings()
void onInitializeViewMappingsFinished(java.lang.Runnable finishListener)
void initializeViewMappings(MetamodelBuildingContext context, java.lang.Runnable finishListener)
ManagedViewTypeImplementor<?> getManagedViewType(MetamodelBuildingContext context)
MethodAttributeMapping getIdAttribute()
getIdAttribute
in interface EntityViewMapping
MethodAttributeMapping getVersionAttribute()
getVersionAttribute
in interface EntityViewMapping
boolean validateDependencies(MetamodelBuildingContext context, java.util.Set<java.lang.Class<?>> dependencies, AttributeMapping originatingAttributeMapping, java.lang.Class<?> excludeEntityViewClass, boolean reportError)
java.util.List<java.lang.reflect.Method> getSpecialMethods()
void setSpecialMethods(java.util.List<java.lang.reflect.Method> specialMethods)
Copyright © 2014–2018 Blazebit. All rights reserved.