Tabnine Logo
PluralAttribute$CollectionType
Code IndexAdd Tabnine to your IDE (free)

How to use
PluralAttribute$CollectionType
in
javax.persistence.metamodel

Best Java code snippets using javax.persistence.metamodel.PluralAttribute$CollectionType (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> Join<X, Y> join(String attributeName, JoinType jt) {
  if ( !canBeJoinSource() ) {
    throw illegalJoin();
  }
  if ( jt.equals( JoinType.RIGHT ) ) {
    throw new UnsupportedOperationException( "RIGHT JOIN not supported" );
  }
  final Attribute<X, ?> attribute = (Attribute<X, ?>) locateAttribute( attributeName );
  if ( attribute.isCollection() ) {
    final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
    if ( PluralAttribute.CollectionType.COLLECTION.equals( pluralAttribute.getCollectionType() ) ) {
      return (Join<X, Y>) join( (CollectionAttribute) attribute, jt );
    }
    else if ( PluralAttribute.CollectionType.LIST.equals( pluralAttribute.getCollectionType() ) ) {
      return (Join<X, Y>) join( (ListAttribute) attribute, jt );
    }
    else if ( PluralAttribute.CollectionType.SET.equals( pluralAttribute.getCollectionType() ) ) {
      return (Join<X, Y>) join( (SetAttribute) attribute, jt );
    }
    else {
      return (Join<X, Y>) join( (MapAttribute) attribute, jt );
    }
  }
  else {
    return (Join<X, Y>) join( (SingularAttribute) attribute, jt );
  }
}
origin: com.haulmont.thirdparty/eclipselink

if (assoc.getCollectionType().equals(CollectionType.COLLECTION)) {
  fetch = new BasicCollectionJoinImpl<X, Y>(this, this.metamodel, ((PluralAttribute) assoc).getBindableJavaType(), node, (Bindable) assoc, jt);
} else if (assoc.getCollectionType().equals(CollectionType.LIST)) {
  fetch = new BasicListJoinImpl<X, Y>(this, this.metamodel, ((PluralAttribute) assoc).getBindableJavaType(), node, (Bindable) assoc, jt);
} else if (assoc.getCollectionType().equals(CollectionType.SET)) {
  fetch = new BasicSetJoinImpl<X, Y>(this, this.metamodel, ((PluralAttribute) assoc).getBindableJavaType(), node, (Bindable) assoc, jt);
} else {
if (assoc.getCollectionType().equals(CollectionType.COLLECTION)) {
  fetch = new CollectionJoinImpl<X, Y>(this, metamodel.managedType(((PluralAttribute) assoc).getBindableJavaType()), this.metamodel, ((PluralAttribute) assoc).getBindableJavaType(), node, (Bindable) assoc, jt);
} else if (assoc.getCollectionType().equals(CollectionType.LIST)) {
  fetch = new ListJoinImpl<X, Y>(this, metamodel.managedType(((PluralAttribute) assoc).getBindableJavaType()), this.metamodel, ((PluralAttribute) assoc).getBindableJavaType(), node, (Bindable) assoc, jt);
} else if (assoc.getCollectionType().equals(CollectionType.SET)) {
  fetch = new SetJoinImpl<X, Y>(this, metamodel.managedType(((PluralAttribute) assoc).getBindableJavaType()), this.metamodel, ((PluralAttribute) assoc).getBindableJavaType(), node, (Bindable) assoc, jt);
} else {
origin: com.haulmont.thirdparty/eclipselink

if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.COLLECTION)) {
  join = new BasicCollectionJoinImpl(this, this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), node, (Bindable) attribute, jt);
} else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.LIST)) {
  join = new BasicListJoinImpl(this, this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), node, (Bindable) attribute, jt);
} else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.SET)) {
  join = new BasicSetJoinImpl(this, this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), node, (Bindable) attribute, jt);
} else{
if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.COLLECTION)) {
  join = new CollectionJoinImpl(this, metamodel.managedType(((PluralAttribute) attribute).getBindableJavaType()), this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), node, (Bindable) attribute, jt);
} else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.LIST)) {
  join = new ListJoinImpl(this, metamodel.managedType(((PluralAttribute) attribute).getBindableJavaType()), this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), node, (Bindable) attribute, jt);
} else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.SET)) {
  join = new SetJoinImpl(this, metamodel.managedType(((PluralAttribute) attribute).getBindableJavaType()), this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), node, (Bindable) attribute, jt);
} else {
origin: com.haulmont.thirdparty/eclipselink

if (attribute.isCollection()) {
  if (!((PluralAttribute) attribute).getElementType().getPersistenceType().equals(PersistenceType.BASIC)) {
    if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.COLLECTION)) {
      join = new CollectionJoinImpl<X, Y>(this, metamodel.managedType(((PluralAttribute) attribute).getBindableJavaType()), this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), this.currentNode.anyOf(attribute.getName()), (Bindable) attribute);
    } else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.LIST)) {
      join = new ListJoinImpl<X, Y>(this, metamodel.managedType(((PluralAttribute) attribute).getBindableJavaType()), this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), this.currentNode.anyOf(attribute.getName()), (Bindable) attribute);
    } else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.SET)) {
      join = new SetJoinImpl<X, Y>(this, metamodel.managedType(((PluralAttribute) attribute).getBindableJavaType()), this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), this.currentNode.anyOf(attribute.getName()), (Bindable) attribute);
    } else {
    if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.COLLECTION)) {
      join = new BasicCollectionJoinImpl<X, Y>(this, this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), this.currentNode.anyOf(attribute.getName()), (Bindable) attribute);
    } else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.LIST)) {
      join = new BasicListJoinImpl<X, Y>(this, this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), this.currentNode.anyOf(attribute.getName()), (Bindable) attribute);
    } else if (((PluralAttribute) attribute).getCollectionType().equals(CollectionType.SET)) {
      join = new BasicSetJoinImpl<X, Y>(this, this.metamodel, ((PluralAttribute) attribute).getBindableJavaType(), this.currentNode.anyOf(attribute.getName()), (Bindable) attribute);
    } else{
origin: com.haulmont.thirdparty/eclipselink

if(((PluralAttribute)anAttribute).getCollectionType().equals(aReturnCollectionType)) {
origin: org.hibernate/com.springsource.org.hibernate.ejb

@Override
@SuppressWarnings({ "unchecked" })
public <X,Y> Join<X, Y> join(String attributeName, JoinType jt) {
  if ( ! canBeJoinSource() ) {
    throw illegalJoin();
  }
  if ( jt.equals( JoinType.RIGHT ) ) {
    throw new UnsupportedOperationException( "RIGHT JOIN not supported" );
  }
  final Attribute<X,?> attribute = (Attribute<X, ?>) locateAttribute( attributeName );
  if ( attribute.isCollection() ) {
    final PluralAttribute pluralAttribute = ( PluralAttribute ) attribute;
    if ( PluralAttribute.CollectionType.COLLECTION.equals( pluralAttribute.getCollectionType() ) ) {
      return (Join<X,Y>) join( (CollectionAttribute) attribute, jt );
    }
    else if ( PluralAttribute.CollectionType.LIST.equals( pluralAttribute.getCollectionType() ) ) {
      return (Join<X,Y>) join( (ListAttribute) attribute, jt );
    }
    else if ( PluralAttribute.CollectionType.SET.equals( pluralAttribute.getCollectionType() ) ) {
      return (Join<X,Y>) join( (SetAttribute) attribute, jt );
    }
    else {
      return (Join<X,Y>) join( (MapAttribute) attribute, jt );
    }
  }
  else {
    return (Join<X,Y>) join( (SingularAttribute)attribute, jt );
  }
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> BlazeJoin<X, Y> join(String attributeName, String alias, JoinType jt) {
  checkJoinAllowed();
  if (jt == JoinType.RIGHT) {
    throw new UnsupportedOperationException("RIGHT JOIN not supported");
  }
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (attribute.isCollection()) {
    final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
    if (PluralAttribute.CollectionType.COLLECTION.equals(pluralAttribute.getCollectionType())) {
      return (BlazeJoin<X, Y>) join((CollectionAttribute) attribute, alias, jt);
    } else if (PluralAttribute.CollectionType.LIST.equals(pluralAttribute.getCollectionType())) {
      return (BlazeJoin<X, Y>) join((ListAttribute) attribute, alias, jt);
    } else if (PluralAttribute.CollectionType.SET.equals(pluralAttribute.getCollectionType())) {
      return (BlazeJoin<X, Y>) join((SetAttribute) attribute, alias, jt);
    } else {
      return (BlazeJoin<X, Y>) join((MapAttribute) attribute, alias, jt);
    }
  } else {
    return (BlazeJoin<X, Y>) join((SingularAttribute) attribute, alias, jt);
  }
}
origin: com.blazebit/blaze-persistence-jpa-criteria-impl

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> BlazeJoin<X, Y> join(String attributeName, String alias, JoinType jt) {
  checkJoinAllowed();
  if (jt == JoinType.RIGHT) {
    throw new UnsupportedOperationException("RIGHT JOIN not supported");
  }
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (attribute.isCollection()) {
    final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
    if (PluralAttribute.CollectionType.COLLECTION.equals(pluralAttribute.getCollectionType())) {
      return (BlazeJoin<X, Y>) join((CollectionAttribute) attribute, alias, jt);
    } else if (PluralAttribute.CollectionType.LIST.equals(pluralAttribute.getCollectionType())) {
      return (BlazeJoin<X, Y>) join((ListAttribute) attribute, alias, jt);
    } else if (PluralAttribute.CollectionType.SET.equals(pluralAttribute.getCollectionType())) {
      return (BlazeJoin<X, Y>) join((SetAttribute) attribute, alias, jt);
    } else {
      return (BlazeJoin<X, Y>) join((MapAttribute) attribute, alias, jt);
    }
  } else {
    return (BlazeJoin<X, Y>) join((SingularAttribute) attribute, alias, jt);
  }
}
origin: org.hibernate/com.springsource.org.hibernate.ejb

@Override
public <Y> Fetch<X, Y> fetch(PluralAttribute<? super X, ?, Y> pluralAttribute, JoinType jt) {
  if ( ! canBeFetchSource() ) {
    throw illegalFetch();
  }
  final Fetch<X, Y> fetch;
  // TODO : combine Fetch and Join hierarchies (JoinImplementor extends Join,Fetch???)
  if ( PluralAttribute.CollectionType.COLLECTION.equals( pluralAttribute.getCollectionType() ) ) {
    fetch = constructJoin( (CollectionAttribute<X,Y>) pluralAttribute, jt );
  }
  else if ( PluralAttribute.CollectionType.LIST.equals( pluralAttribute.getCollectionType() ) ) {
    fetch = constructJoin( (ListAttribute<X,Y>) pluralAttribute, jt );
  }
  else if ( PluralAttribute.CollectionType.SET.equals( pluralAttribute.getCollectionType() ) ) {
    fetch = constructJoin( (SetAttribute<X,Y>) pluralAttribute, jt );
  }
  else {
    fetch = constructJoin( (MapAttribute<X,?,Y>) pluralAttribute, jt );
  }
  joinScope.addFetch( fetch );
  return fetch;
}
origin: org.hibernate/com.springsource.org.hibernate.ejb

/**
 * {@inheritDoc}
 */
@SuppressWarnings({ "unchecked" })
public <Y> Path<Y> get(String attributeName) {
  if ( ! canBeDereferenced() ) {
    throw illegalDereference();
  }
  final Attribute attribute = locateAttribute( attributeName );
  if ( attribute.isCollection() ) {
    final PluralAttribute<X,Y,?> pluralAttribute = (PluralAttribute<X,Y,?>) attribute;
    if ( PluralAttribute.CollectionType.MAP.equals( pluralAttribute.getCollectionType() ) ) {
      return (PluralAttributePath<Y>) this.<Object,Object,Map<Object, Object>>get( (MapAttribute) pluralAttribute );
    }
    else {
      return (PluralAttributePath<Y>) this.get( (PluralAttribute) pluralAttribute );
    }
  }
  else {
    return get( (SingularAttribute<X,Y>) attribute );
  }
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <Y> BlazeJoin<X, Y> fetch(PluralAttribute<? super X, ?, Y> pluralAttribute, String alias, JoinType jt) {
  checkFetchAllowed();
  final AbstractJoin<X, Y> fetch;
  if (PluralAttribute.CollectionType.COLLECTION.equals(pluralAttribute.getCollectionType())) {
    fetch = constructJoin((CollectionAttribute<X, Y>) pluralAttribute, alias, jt);
  } else if (PluralAttribute.CollectionType.LIST.equals(pluralAttribute.getCollectionType())) {
    fetch = constructJoin((ListAttribute<X, Y>) pluralAttribute, alias, jt);
  } else if (PluralAttribute.CollectionType.SET.equals(pluralAttribute.getCollectionType())) {
    fetch = constructJoin((SetAttribute<X, Y>) pluralAttribute, alias, jt);
  } else {
    fetch = constructJoin((MapAttribute<X, ?, Y>) pluralAttribute, alias, jt);
  }
  joinScope.addFetch(fetch);
  return fetch;
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <Y> BlazePath<Y> get(String attributeName) {
  checkDereferenceAllowed();
  final Attribute<?, ?> attribute = getAttribute(attributeName);
  if (attribute.isCollection()) {
    final PluralAttribute<X, Y, ?> pluralAttribute = (PluralAttribute<X, Y, ?>) attribute;
    if (PluralAttribute.CollectionType.MAP.equals(pluralAttribute.getCollectionType())) {
      return (PluralAttributePath<Y>) this.<Object, Object, Map<Object, Object>>get((MapAttribute) pluralAttribute);
    } else {
      return (PluralAttributePath<Y>) this.get((PluralAttribute) pluralAttribute);
    }
  } else {
    return get((SingularAttribute<X, Y>) attribute);
  }
}
origin: com.blazebit/blaze-persistence-jpa-criteria-impl

@Override
@SuppressWarnings({"unchecked"})
public <Y> BlazeJoin<X, Y> fetch(PluralAttribute<? super X, ?, Y> pluralAttribute, String alias, JoinType jt) {
  checkFetchAllowed();
  final AbstractJoin<X, Y> fetch;
  if (PluralAttribute.CollectionType.COLLECTION.equals(pluralAttribute.getCollectionType())) {
    fetch = constructJoin((CollectionAttribute<X, Y>) pluralAttribute, alias, jt);
  } else if (PluralAttribute.CollectionType.LIST.equals(pluralAttribute.getCollectionType())) {
    fetch = constructJoin((ListAttribute<X, Y>) pluralAttribute, alias, jt);
  } else if (PluralAttribute.CollectionType.SET.equals(pluralAttribute.getCollectionType())) {
    fetch = constructJoin((SetAttribute<X, Y>) pluralAttribute, alias, jt);
  } else {
    fetch = constructJoin((MapAttribute<X, ?, Y>) pluralAttribute, alias, jt);
  }
  joinScope.addFetch(fetch);
  return fetch;
}
origin: com.blazebit/blaze-persistence-jpa-criteria-impl

@Override
@SuppressWarnings({"unchecked"})
public <Y> BlazePath<Y> get(String attributeName) {
  checkDereferenceAllowed();
  final Attribute<?, ?> attribute = getAttribute(attributeName);
  if (attribute.isCollection()) {
    final PluralAttribute<X, Y, ?> pluralAttribute = (PluralAttribute<X, Y, ?>) attribute;
    if (PluralAttribute.CollectionType.MAP.equals(pluralAttribute.getCollectionType())) {
      return (PluralAttributePath<Y>) this.<Object, Object, Map<Object, Object>>get((MapAttribute) pluralAttribute);
    } else {
      return (PluralAttributePath<Y>) this.get((PluralAttribute) pluralAttribute);
    }
  } else {
    return get((SingularAttribute<X, Y>) attribute);
  }
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <X, K, V> BlazeMapJoin<X, K, V> joinMap(String attributeName, String alias, JoinType jt) {
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (!attribute.isCollection()) {
    throw new IllegalArgumentException("Requested attribute was not a map");
  }
  final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
  if (!PluralAttribute.CollectionType.MAP.equals(pluralAttribute.getCollectionType())) {
    throw new IllegalArgumentException("Requested attribute was not a map");
  }
  return (BlazeMapJoin<X, K, V>) join((MapAttribute) attribute, alias, jt);
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> BlazeListJoin<X, Y> joinList(String attributeName, String alias, JoinType jt) {
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (!attribute.isCollection()) {
    throw new IllegalArgumentException("Requested attribute was not a list");
  }
  final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
  if (!PluralAttribute.CollectionType.LIST.equals(pluralAttribute.getCollectionType())) {
    throw new IllegalArgumentException("Requested attribute was not a list");
  }
  return (BlazeListJoin<X, Y>) join((ListAttribute) attribute, alias, jt);
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> BlazeSetJoin<X, Y> joinSet(String attributeName, String alias, JoinType jt) {
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (!attribute.isCollection()) {
    throw new IllegalArgumentException("Requested attribute was not a set");
  }
  final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
  if (!PluralAttribute.CollectionType.SET.equals(pluralAttribute.getCollectionType())) {
    throw new IllegalArgumentException("Requested attribute was not a set");
  }
  return (BlazeSetJoin<X, Y>) join((SetAttribute) attribute, alias, jt);
}
origin: Blazebit/blaze-persistence

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> BlazeCollectionJoin<X, Y> joinCollection(String attributeName, String alias, JoinType jt) {
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (!attribute.isCollection()) {
    throw new IllegalArgumentException("Requested attribute was not a collection");
  }
  final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
  if (!PluralAttribute.CollectionType.COLLECTION.equals(pluralAttribute.getCollectionType())) {
    throw new IllegalArgumentException("Requested attribute was not a collection");
  }
  return (BlazeCollectionJoin<X, Y>) join((CollectionAttribute) attribute, alias, jt);
}
origin: org.hibernate/com.springsource.org.hibernate.ejb

@Override
@SuppressWarnings({ "unchecked" })
public <X,Y> ListJoin<X, Y> joinList(String attributeName, JoinType jt) {
  final Attribute<X,?> attribute = (Attribute<X, ?>) locateAttribute( attributeName );
  if ( ! attribute.isCollection() ) {
    throw new IllegalArgumentException( "Requested attribute was not a list" );
  }
  final PluralAttribute pluralAttribute = ( PluralAttribute ) attribute;
  if ( ! PluralAttribute.CollectionType.LIST.equals( pluralAttribute.getCollectionType() ) ) {
    throw new IllegalArgumentException( "Requested attribute was not a list" );
  }
  return (ListJoin<X,Y>) join( (ListAttribute) attribute, jt );
}
origin: com.blazebit/blaze-persistence-jpa-criteria-impl

@Override
@SuppressWarnings({"unchecked"})
public <X, Y> BlazeCollectionJoin<X, Y> joinCollection(String attributeName, String alias, JoinType jt) {
  final Attribute<X, ?> attribute = (Attribute<X, ?>) getAttribute(attributeName);
  if (!attribute.isCollection()) {
    throw new IllegalArgumentException("Requested attribute was not a collection");
  }
  final PluralAttribute pluralAttribute = (PluralAttribute) attribute;
  if (!PluralAttribute.CollectionType.COLLECTION.equals(pluralAttribute.getCollectionType())) {
    throw new IllegalArgumentException("Requested attribute was not a collection");
  }
  return (BlazeCollectionJoin<X, Y>) join((CollectionAttribute) attribute, alias, jt);
}
javax.persistence.metamodelPluralAttribute$CollectionType

Javadoc

Collection types.

Most used methods

  • equals

Popular in Java

  • Start an intent from android
  • getResourceAsStream (ClassLoader)
  • getContentResolver (Context)
  • requestLocationUpdates (LocationManager)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Table (org.hibernate.mapping)
    A relational table
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now