public class LazyAttributesMetadata
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
LazyAttributesMetadata(java.lang.String entityName) |
LazyAttributesMetadata(java.lang.String entityName,
java.util.Map<java.lang.String,LazyAttributeDescriptor> lazyAttributeDescriptorMap,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> fetchGroupToAttributeMap) |
Modifier and Type | Method and Description |
---|---|
static LazyAttributesMetadata |
from(PersistentClass mappedEntity)
Build a LazyFetchGroupMetadata based on the attributes defined for the
PersistentClass
|
java.util.Set<java.lang.String> |
getAttributesInFetchGroup(java.lang.String fetchGroupName) |
java.util.Set<java.lang.String> |
getAttributesInSameFetchGroup(java.lang.String attributeName) |
java.lang.String |
getEntityName() |
java.util.List<LazyAttributeDescriptor> |
getFetchGroupAttributeDescriptors(java.lang.String groupName) |
java.lang.String |
getFetchGroupName(java.lang.String attributeName) |
java.util.Set<java.lang.String> |
getFetchGroupNames() |
java.util.Set<java.lang.String> |
getLazyAttributeNames() |
boolean |
hasLazyAttributes() |
boolean |
isLazyAttribute(java.lang.String attributeName) |
int |
lazyAttributeCount() |
static LazyAttributesMetadata |
nonEnhanced(java.lang.String entityName) |
public LazyAttributesMetadata(java.lang.String entityName)
public LazyAttributesMetadata(java.lang.String entityName, java.util.Map<java.lang.String,LazyAttributeDescriptor> lazyAttributeDescriptorMap, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> fetchGroupToAttributeMap)
public static LazyAttributesMetadata from(PersistentClass mappedEntity)
mappedEntity
- The entity definitionpublic static LazyAttributesMetadata nonEnhanced(java.lang.String entityName)
public java.lang.String getEntityName()
public boolean hasLazyAttributes()
public int lazyAttributeCount()
public java.util.Set<java.lang.String> getLazyAttributeNames()
public java.util.Set<java.lang.String> getFetchGroupNames()
public boolean isLazyAttribute(java.lang.String attributeName)
public java.lang.String getFetchGroupName(java.lang.String attributeName)
public java.util.Set<java.lang.String> getAttributesInFetchGroup(java.lang.String fetchGroupName)
public java.util.List<LazyAttributeDescriptor> getFetchGroupAttributeDescriptors(java.lang.String groupName)
public java.util.Set<java.lang.String> getAttributesInSameFetchGroup(java.lang.String attributeName)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.