| Modifier and Type | Field and Description |
|---|---|
| private HashSet |
| Access | Constructor and Description |
|---|---|
| public | InterfaceAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project)
INTERNAL: |
| Modifier and Type | Method and Description |
|---|---|
| public void | addEntityAccessor(EntityAccessor accessor)
INTERNAL: Add the given entity accessor to this interface's list of variable one to one accessors. |
| public void | addQueryKey(String queryKeyName)
INTERNAL: Query keys are stored internally in a map (keyed on the query key name). |
| public void | addVariableOneToOneAccessor(VariableOneToOneAccessor accessor)
INTERNAL: Add a variable one to one accessor for this interface. |
| public void | process()
Overrides org. |
| public void | processAccessType()
Implements abstract org. |
| m_variableOneToOneAccessors | back to summary |
|---|---|
| private HashSet<VariableOneToOneAccessor> m_variableOneToOneAccessors | |
| InterfaceAccessor | back to summary |
|---|---|
| public InterfaceAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL: | |
| addEntityAccessor | back to summary |
|---|---|
| public void addEntityAccessor(EntityAccessor accessor) INTERNAL: Add the given entity accessor to this interface's list of variable one to one accessors. | |
| addQueryKey | back to summary |
|---|---|
| public void addQueryKey(String queryKeyName) INTERNAL: Query keys are stored internally in a map (keyed on the query key name). Therefore, adding the same query key name multiple times (for each variable one to one accessor to this interface) will not cause a problem. | |
| addVariableOneToOneAccessor | back to summary |
|---|---|
| public void addVariableOneToOneAccessor(VariableOneToOneAccessor accessor) INTERNAL: Add a variable one to one accessor for this interface. Those entities that implement the interface on the accessor will need to make sure they add themselves to the class indicator list. See the process method below which is called from MetadataProject processing. | |
| process | back to summary |
|---|---|
| public void process() Overrides org. INTERNAL:
| |
| processAccessType | back to summary |
|---|---|
| public void processAccessType() Implements abstract org. INTERNAL:
| |