XPropertys of a class ordered by access type.
| Modifier and Type | Field and Description |
|---|---|
| private final AccessType | classLevelAccessType
Holds the AccessType indicated for use at the class/container-level for cases where persistent attribute did not specify. |
| private final XClass | |
| private static final CoreMessageLogger | |
| private final List | |
| private final XClass | xClass
The class for which this container is created. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static void | |
| private AccessType | |
| private static boolean | |
| public AccessType | |
| public XClass | |
| public XClass | |
| public Collection | |
| private static boolean | |
| private void | |
| public Iterable | |
| private static List |
| classLevelAccessType | back to summary |
|---|---|
| private final AccessType classLevelAccessType Holds the AccessType indicated for use at the class/container-level for cases where persistent attribute did not specify. | |
| entityAtStake | back to summary |
|---|---|
| private final XClass entityAtStake | |
| LOG | back to summary |
|---|---|
| private static final CoreMessageLogger LOG | |
| persistentAttributes | back to summary |
|---|---|
| private final List<XProperty> persistentAttributes | |
| xClass | back to summary |
|---|---|
| private final XClass xClass The class for which this container is created. | |
| PropertyContainer | back to summary |
|---|---|
| pack-priv PropertyContainer(XClass clazz, XClass entityAtStake, AccessType defaultClassLevelAccessType) | |
| collectPersistentAttributesUsingClassLevelAccessType | back to summary |
|---|---|
| private static void collectPersistentAttributesUsingClassLevelAccessType(XClass xClass, AccessType classLevelAccessType, TreeMap<String, XProperty> persistentAttributeMap, Map<String, XProperty> persistentAttributesFromGetters, List<XProperty> fields, List<XProperty> getters) | |
| collectPersistentAttributesUsingLocalAccessType | back to summary |
|---|---|
| private static void collectPersistentAttributesUsingLocalAccessType(XClass xClass, TreeMap<String, XProperty> persistentAttributeMap, Map<String, XProperty> persistentAttributesFromGetters, List<XProperty> fields, List<XProperty> getters) | |
| determineLocalClassDefinedAccessStrategy | back to summary |
|---|---|
| private AccessType determineLocalClassDefinedAccessStrategy() | |
| discoverTypeWithoutReflection | back to summary |
|---|---|
| private static boolean discoverTypeWithoutReflection(XProperty p) | |
| getClassLevelAccessType | back to summary |
|---|---|
| public AccessType getClassLevelAccessType() | |
| getDeclaringClass | back to summary |
|---|---|
| public XClass getDeclaringClass() | |
| getEntityAtStake | back to summary |
|---|---|
| public XClass getEntityAtStake() | |
| getProperties | back to summary |
|---|---|
| public Collection Deprecated Use the
| |
| mustBeSkipped | back to summary |
|---|---|
| private static boolean mustBeSkipped(XProperty property) | |
| preFilter | back to summary |
|---|---|
| private void preFilter(List<XProperty> fields, List<XProperty> getters) | |
| propertyIterator | back to summary |
|---|---|
| public Iterable | |
| verifyAndInitializePersistentAttributes | back to summary |
|---|---|
| private static List | |