Refine search
private Set<Property<? extends IdentityType>> queryRelationshipIdentityProperties(Class<? extends Relationship> relationshipClass) { PropertyQuery<? extends IdentityType> query = PropertyQueries.createQuery(relationshipClass); query.addCriteria(new TypedPropertyCriteria(IdentityType.class, MatchOption.SUB_TYPE)); Set<Property<? extends IdentityType>> properties = new HashSet<Property<? extends IdentityType>>(); for (Property<? extends IdentityType> prop : query.getResultList()) { properties.add(prop); } return Collections.unmodifiableSet(properties); } }
private Set<Property<? extends IdentityType>> queryRelationshipIdentityProperties(Class<? extends Relationship> relationshipClass) { PropertyQuery<? extends IdentityType> query = PropertyQueries.createQuery(relationshipClass); query.addCriteria(new TypedPropertyCriteria(IdentityType.class, MatchOption.SUB_TYPE)); Set<Property<? extends IdentityType>> properties = new HashSet<Property<? extends IdentityType>>(); for (Property<? extends IdentityType> prop : query.getResultList()) { properties.add(prop); } return Collections.unmodifiableSet(properties); } }
private List<Property<Serializable>> getAttributedProperties(T attributedType) { PropertyQuery<Serializable> query = PropertyQueries.createQuery(attributedType.getClass()); query.addCriteria(new AnnotatedPropertyCriteria(AttributeProperty.class)); return query.getResultList(); }
private List<Property<Serializable>> getAttributedProperties(T attributedType) { PropertyQuery<Serializable> query = PropertyQueries.createQuery(attributedType.getClass()); query.addCriteria(new AnnotatedPropertyCriteria(AttributeProperty.class)); return query.getResultList(); }
private List<Property<Serializable>> getStoredProperties() throws InstantiationException, IllegalAccessException, ClassNotFoundException { CredentialStorage credentialStorage = (CredentialStorage) Class.forName(getType()).newInstance(); PropertyQuery<Serializable> query = PropertyQueries.createQuery(credentialStorage.getClass()); query.addCriteria(new AnnotatedPropertyCriteria(Stored.class)); return query.getResultList(); } }
@Override public boolean supports(Class<?> entityType) { return PropertyQueries.<String>createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(RelationshipDescriptor.class)) .getFirstResult() != null && PropertyQueries.<String>createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(RelationshipMember.class)) .getFirstResult() != null; }
@Override public boolean supports(Class<?> entityType) { return PropertyQueries.<String>createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(RelationshipClass.class)) .getFirstResult() != null; }
@Override public boolean supports(Class<?> entityType) { return PropertyQueries .createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(PartitionClass.class)) .getFirstResult() != null; }
protected List<Property<String>> getAnnotatedProperties(Class<? extends Annotation> annotationType, Class<?> type) { return PropertyQueries.<String>createQuery(type) .addCriteria(new AnnotatedPropertyCriteria(annotationType)) .getResultList(); }
protected Property getNamedProperty(String propertyName, Class<?> type) { return PropertyQueries.<String>createQuery(type) .addCriteria(new NamedPropertyCriteria(propertyName)) .getFirstResult(); }
protected Property getAnnotatedProperty(Class<? extends Annotation> annotationType, Class<?> type) { return PropertyQueries.<String>createQuery(type) .addCriteria(new AnnotatedPropertyCriteria(annotationType)) .getFirstResult(); }
protected List<Property<String>> getAnnotatedProperties(Class<? extends Annotation> annotationType, Class<?> type) { return PropertyQueries.<String>createQuery(type) .addCriteria(new AnnotatedPropertyCriteria(annotationType)) .getResultList(); }
protected Property getAnnotatedProperty(Class<? extends Annotation> annotationType, Class<?> type) { return PropertyQueries.<String>createQuery(type) .addCriteria(new AnnotatedPropertyCriteria(annotationType)) .getFirstResult(); }
@Override public boolean supports(Class<?> entityType) { return PropertyQueries.<String>createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(RelationshipClass.class)) .getFirstResult() != null; }
@Override public boolean supports(Class<?> entityType) { return PropertyQueries.<String>createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(RelationshipDescriptor.class)) .getFirstResult() != null && PropertyQueries.<String>createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(RelationshipMember.class)) .getFirstResult() != null; }
protected Property getNamedProperty(String propertyName, Class<?> type) { return PropertyQueries.<String>createQuery(type) .addCriteria(new NamedPropertyCriteria(propertyName)) .getFirstResult(); }
private List<Property<Serializable>> getStoredProperties() throws InstantiationException, IllegalAccessException, ClassNotFoundException { CredentialStorage credentialStorage = (CredentialStorage) Class.forName(getType()).newInstance(); PropertyQuery<Serializable> query = PropertyQueries.createQuery(credentialStorage.getClass()); query.addCriteria(new AnnotatedPropertyCriteria(Stored.class)); return query.getResultList(); } }
@Override public boolean supports(Class<?> entityType) { return PropertyQueries .createQuery(entityType) .addCriteria(new AnnotatedPropertyCriteria(PartitionClass.class)) .getFirstResult() != null; }
@Override public Object getValue(Object instance) { if (instance != null) { Property<Object> property = PropertyQueries .createQuery(instance.getClass()) .addCriteria(new NamedPropertyCriteria(propertyName)) .getFirstResult(); if (property != null) { return property.getValue(instance); } } return null; }
@Override public Object getValue(Object instance) { if (instance != null) { Property<Object> property = PropertyQueries .createQuery(instance.getClass()) .addCriteria(new NamedPropertyCriteria(propertyName)) .getFirstResult(); if (property != null) { return property.getValue(instance); } } return null; }