public EntityOrderedMap(ObjectModel objectModel, int propertyId) { super(objectModel, propertyId); this.inverse = ((JPAModelProperty)objectModel.getModelClass().getProperty(propertyId)).isInverse(); }
public EntityOrderedSet(ObjectModel objectModel, int propertyId) { super(objectModel, propertyId); this.inverse = ((JPAModelProperty)objectModel.getModelClass().getProperty(propertyId)).isInverse(); }
public EntityNavigableSet(ObjectModel objectModel, int propertyId) { super(objectModel, propertyId); this.inverse = ((JPAModelProperty)objectModel.getModelClass().getProperty(propertyId)).isInverse(); }
public EntityReference(ObjectModel objectModel, int propertyId) { super(objectModel, propertyId); this.inverse = ((JPAModelProperty)objectModel.getModelClass().getProperty(propertyId)).isInverse(); }
public EntityNavigableMap(ObjectModel objectModel, int propertyId) { super(objectModel, propertyId); this.inverse = ((JPAModelProperty)objectModel.getModelClass().getProperty(propertyId)).isInverse(); }
public EntityKeyedReference(ObjectModel objectModel, int propertyId) { super(objectModel, propertyId); this.inverse = ((JPAModelProperty)objectModel.getModelClass().getProperty(propertyId)).isInverse(); }
<T> FrozenComparator<T> getComparator(ComparatorPart ... parts);
<T> FrozenEqualityComparator<T> getEqualityComparator(ComparatorPart ... parts);
Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.MAP) { throw new IllegalArgumentException(
public AssociatedIndexedReference(ObjectModel objectModel, int propertyId) { Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.INDEXED_REFERENCE) { throw new IllegalArgumentException( CommonMessages.createFailedBecausePropertyMustBe( this.getClass(), property, IndexedReference.class ) ); } if (property.getOppositeProperty() == null) { throw new IllegalArgumentException( CommonMessages.createFailedBecauseOfunidirectionalAssociation( this.getClass(), IndexedReference.class, property ) ); } this.associationProperty = property; this.oppositePropertyId = property.getOppositeProperty().getId(); }
public AssociatedKeyedReference(ObjectModel objectModel, int propertyId) { Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.KEYED_REFERENCE) { throw new IllegalArgumentException( CommonMessages.createFailedBecausePropertyMustBe( this.getClass(), property, KeyedReference.class ) ); } if (property.getOppositeProperty() == null) { throw new IllegalArgumentException( CommonMessages.createFailedBecauseOfunidirectionalAssociation( this.getClass(), KeyedReference.class, property ) ); } this.associationProperty = property; this.oppositePropertyId = property.getOppositeProperty().getId(); }
Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.COLLECTION) { throw new IllegalArgumentException(
public AssociatedNavigableMap(ObjectModel objectModel, int propertyId) { super(null); Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.MAP || !SortedMap.class.isAssignableFrom(property.getStandardCollectionType())) { throw new IllegalArgumentException( CommonMessages.createFailedBecausePropertyMustBe( this.getClass(), property, SortedMap.class ) ); } this.associationProperty = property; if (property.getOppositeProperty() != null) { this.oppositePropertyId = property.getOppositeProperty().getId(); } else { this.oppositePropertyId = -1; } }
public AssociatedNavigableSet(ObjectModel objectModel, int propertyId) { super(null); Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.COLLECTION || !SortedSet.class.isAssignableFrom(property.getStandardCollectionType())) { throw new IllegalArgumentException( CommonMessages.createFailedBecausePropertyMustBe( this.getClass(), property, SortedSet.class ) ); } this.associationProperty = property; if (property.getOppositeProperty() != null) { this.oppositePropertyId = property.getOppositeProperty().getId(); } else { this.oppositePropertyId = -1; } }
public AssociatedList(ObjectModel objectModel, int propertyId) { super(null); Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); if (property.getAssociationType() != AssociationType.LIST || !List.class.isAssignableFrom(property.getStandardCollectionType())) { throw new IllegalArgumentException( CommonMessages.createFailedBecausePropertyMustBe( this.getClass(), property, List.class ) ); } this.associationProperty = property; if (property.getOppositeProperty() != null) { this.oppositePropertyId = property.getOppositeProperty().getId(); } else { this.oppositePropertyId = -1; } }
public AssociatedReference(ObjectModel objectModel, int propertyId) { Arguments.mustNotBeNull("objectModel", objectModel); this.owner = objectModel.getOwner(); ModelProperty property = objectModel.getModelClass().getProperty(propertyId); AssociationType associationType = property.getAssociationType(); if (property.getAssociationType() != AssociationType.REFERENCE) {
this.convarianceProperty = this.declaringClass.getSuperClass().getProperty(dependency.convariancePropertyId);