org.eclipse.jpt.jpa.core.context.orm
Interface OrmAssociationOverrideContainer
- All Superinterfaces:
- AssociationOverrideContainer, IAdaptable, JpaContextModel, JpaModel, JptResourceTypeReference, Model, OrmOverrideContainer, OverrideContainer
- All Known Subinterfaces:
- OrmAssociationOverrideContainer2_0
public interface OrmAssociationOverrideContainer
- extends AssociationOverrideContainer, OrmOverrideContainer
orm.xml association override container
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
- Since:
- 2.3
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.OverrideContainer |
buildColumnValidator, buildOverrideValidator, getAllOverridableNames, getCandidateTableNames, getDefaultTableName, getOverridableTypeMapping, getOverridesSize, getSpecifiedOverridesSize, getTypeMapping, getVirtualOverridesSize, moveSpecifiedOverride, resolveDbTable, tableNameIsInvalid |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
getSpecifiedOverrides
org.eclipse.jpt.common.utility.iterable.ListIterable<OrmSpecifiedAssociationOverride> getSpecifiedOverrides()
- Description copied from interface:
OverrideContainer
- Return the specified overrides. The container has no API for
adding or removing specified overrides. The container's
virtual overrides are built according to the list of overridable
attribute names returned by the container's parent. Specified
overrides can be created via
VirtualOverride.convertToSpecified().
Specified overrides can be remvoed via
SpecifiedOverride.convertToVirtual().
- Specified by:
getSpecifiedOverrides in interface AssociationOverrideContainer- Specified by:
getSpecifiedOverrides in interface OrmOverrideContainer- Specified by:
getSpecifiedOverrides in interface OverrideContainer
getSpecifiedOverride
OrmSpecifiedAssociationOverride getSpecifiedOverride(int index)
- Description copied from interface:
OverrideContainer
- Return the specified override at the specified index.
- Specified by:
getSpecifiedOverride in interface AssociationOverrideContainer- Specified by:
getSpecifiedOverride in interface OrmOverrideContainer- Specified by:
getSpecifiedOverride in interface OverrideContainer
getSpecifiedOverrideNamed
OrmSpecifiedAssociationOverride getSpecifiedOverrideNamed(String name)
- Description copied from interface:
OverrideContainer
- Return the specified override at the specified index.
- Specified by:
getSpecifiedOverrideNamed in interface AssociationOverrideContainer- Specified by:
getSpecifiedOverrideNamed in interface OrmOverrideContainer- Specified by:
getSpecifiedOverrideNamed in interface OverrideContainer
getVirtualOverrides
org.eclipse.jpt.common.utility.iterable.ListIterable<OrmVirtualAssociationOverride> getVirtualOverrides()
- Description copied from interface:
OverrideContainer
- Return the virtual overrides (i.e. those not specified).
- Specified by:
getVirtualOverrides in interface AssociationOverrideContainer- Specified by:
getVirtualOverrides in interface OrmOverrideContainer- Specified by:
getVirtualOverrides in interface OverrideContainer
convertOverrideToVirtual
OrmVirtualAssociationOverride convertOverrideToVirtual(SpecifiedOverride specifiedOverride)
- Description copied from interface:
OverrideContainer
- Convert the specified specified override to virtual.
Return the new override.
- Specified by:
convertOverrideToVirtual in interface AssociationOverrideContainer- Specified by:
convertOverrideToVirtual in interface OrmOverrideContainer- Specified by:
convertOverrideToVirtual in interface OverrideContainer
convertOverrideToSpecified
OrmSpecifiedAssociationOverride convertOverrideToSpecified(VirtualOverride virtualOverride)
- Description copied from interface:
OverrideContainer
- Convert the specified virtual override to specified.
Return the new override.
- Specified by:
convertOverrideToSpecified in interface AssociationOverrideContainer- Specified by:
convertOverrideToSpecified in interface OrmOverrideContainer- Specified by:
convertOverrideToSpecified in interface OverrideContainer
Copyright (c) 2012 Oracle. All rights reserved.