Examples of PropertyMetaData


Examples of com.bradmcevoy.property.PropertySource.PropertyMetaData

        }
    }

    public PropertyMetaData getPropertyMetaData( QName name ) {
        if( name.getNamespaceURI().equals( NS_EXAMPLE ) ) {
            return new PropertyMetaData( PropertyAccessibility.WRITABLE, String.class );
        } else {
            return PropertyMetaData.UNKNOWN;
        }
    }
View Full Code Here

Examples of com.buschmais.cdo.neo4j.impl.datastore.metadata.PropertyMetadata

            reCreateIndex(label, propertyMethodMetadata);
        }
    }

    private void reCreateIndex(Label label, PrimitivePropertyMethodMetadata propertyMethodMetadata) {
        PropertyMetadata propertyMetadata = ((PrimitivePropertyMethodMetadata<PropertyMetadata>) propertyMethodMetadata).getDatastoreMetadata();
        IndexDefinition index = findIndex(label, propertyMetadata.getName());
        //TODO propertyMethodMetadata is always != null
        if (propertyMethodMetadata != null && index == null) {
            LOGGER.info("Creating index for label {} on property '{}'.", label, propertyMetadata.getName());
            graphDatabaseService.schema().indexFor(label).on(propertyMetadata.getName()).create();
        } else if (propertyMethodMetadata == null && index != null) {
            LOGGER.info("Dropping index for label {} on properties '{}'.", label, index.getPropertyKeys());
            index.drop();
        }
    }
View Full Code Here

Examples of com.buschmais.xo.neo4j.impl.datastore.metadata.PropertyMetadata

            reCreateIndex(label, propertyMethodMetadata);
        }
    }

    private void reCreateIndex(Label label, PrimitivePropertyMethodMetadata propertyMethodMetadata) {
        PropertyMetadata propertyMetadata = ((PrimitivePropertyMethodMetadata<PropertyMetadata>) propertyMethodMetadata).getDatastoreMetadata();
        IndexDefinition index = findIndex(label, propertyMetadata.getName());
        //TODO propertyMethodMetadata is always != null
        if (propertyMethodMetadata != null && index == null) {
            LOGGER.info("Creating index for label {} on property '{}'.", label, propertyMetadata.getName());
            graphDatabaseService.schema().indexFor(label).on(propertyMetadata.getName()).create();
        } else if (propertyMethodMetadata == null && index != null) {
            LOGGER.info("Dropping index for label {} on properties '{}'.", label, index.getPropertyKeys());
            index.drop();
        }
    }
View Full Code Here

Examples of com.em.validation.rebind.metadata.PropertyMetadata

  }
 
  @Override
  public Object getValue(String name, Object target) {
    //get property metadata
    PropertyMetadata metadata = this.metadataMap.get(name);
   
    Object value = null;
   
    if(metadata != null && metadata.getAccessor() != null) {
      String accessor = metadata.getAccessor();
      if(metadata.isField()) {
          try {
            Field field = this.targetClass.getDeclaredField(accessor);
            field.setAccessible(true);
            value = field.get(target);
          } catch (SecurityException e) {
View Full Code Here

Examples of com.facebook.presto.jdbc.internal.jackson.databind.PropertyMetadata

     * and if none found, should either be considered invalid (and most likely
     * fail deserialization), or handled by other means (by providing default
     * value)
     */
    public final boolean isRequired() {
        PropertyMetadata md = getMetadata();
        return (md != null&& md.isRequired();
    }
View Full Code Here

Examples of com.fasterxml.jackson.databind.PropertyMetadata

     * and if none found, should either be considered invalid (and most likely
     * fail deserialization), or handled by other means (by providing default
     * value)
     */
    public final boolean isRequired() {
        PropertyMetadata md = getMetadata();
        return (md != null&& md.isRequired();
    }
View Full Code Here

Examples of com.tll.model.schema.PropertyMetadata

   *        standard entity name property will be added.
   * @return the stubbed model
   */
  public static Model stubModel(TestEntityType type, Integer version, boolean timestamping, String name) {
    final Model m = new Model(type);
    m.set(new StringPropertyValue(Model.ID_PROPERTY, new PropertyMetadata(PropertyType.STRING, false, true, 10),
        Integer.toString(++nextUniqueId)));
    m.set(new IntPropertyValue(Model.VERSION_PROPERTY, version));
    if(name != null) {
      m.set(new StringPropertyValue(Model.NAME_PROPERTY, new PropertyMetadata(PropertyType.STRING, false, true, 32),
          name));
    }
    m.set(new DatePropertyValue(Model.DATE_CREATED_PROPERTY, new PropertyMetadata(PropertyType.DATE, true, true, 32),
        new Date()));
    m.set(new DatePropertyValue(Model.DATE_MODIFIED_PROPERTY, new PropertyMetadata(PropertyType.DATE, true, true, 32),
        new Date()));
    return m;
  }
View Full Code Here

Examples of com.tll.model.schema.PropertyMetadata

   * @return new instance
   */
  private static Model stubAccount(Model parentAccount, TestEntityType accountType, int num) {
    final Model m = stubModel(accountType, null, true, accountType.descriptor() + " " + num);
    m
    .set(new EnumPropertyValue("status", new PropertyMetadata(PropertyType.ENUM, false, true, 16),
        AccountStatus.OPEN));
    m.set(new BooleanPropertyValue("persistPymntInfo", new PropertyMetadata(PropertyType.BOOL, false, true, -1),
        Boolean.TRUE));
    m.set(new StringPropertyValue("billingModel", new PropertyMetadata(PropertyType.STRING, false, true, 32),
    "a billing model"));
    m.set(new StringPropertyValue("billingCycle", new PropertyMetadata(PropertyType.STRING, false, true, 32),
    "a billing cycle"));
    m
    .set(new DatePropertyValue("dateLastCharged", new PropertyMetadata(PropertyType.DATE, false, true, 32),
        new Date()));
    m
    .set(new DatePropertyValue("nextChargeDate", new PropertyMetadata(PropertyType.DATE, false, true, 32),
        new Date()));
    m.set(new DatePropertyValue("dateCancelled", new PropertyMetadata(PropertyType.DATE, false, true, 32), new Date()));
    m.set(new RelatedOneProperty(TestEntityType.CURRENCY, stubCurrency(), "currency", true));
    m.set(new RelatedOneProperty(TestEntityType.PAYMENT_INFO, stubPaymentInfo(), "paymentInfo", false));
    m.set(new RelatedOneProperty(TestEntityType.ACCOUNT, parentAccount, "parent", true));
    return m;
  }
View Full Code Here

Examples of com.tll.model.schema.PropertyMetadata

   * @param num
   * @return new instance
   */
  public static Model stubAccountAddress(Model account, Model address, int num) {
    final Model m = stubModel(TestEntityType.ACCOUNT_ADDRESS, null, true, ("Adrs " + num));
    m.set(new EnumPropertyValue("type", new PropertyMetadata(PropertyType.ENUM, false, true, 8),
        AddressType.values()[num - 1]));
    m.set(new RelatedOneProperty(TestEntityType.ACCOUNT, account, "account", true));
    m.set(new RelatedOneProperty(TestEntityType.ADDRESS, address, "address", false));
    return m;
  }
View Full Code Here

Examples of com.tll.model.schema.PropertyMetadata

   * @param num
   * @return new instance
   */
  public static Model stubAddress(int num) {
    final Model address = stubModel(TestEntityType.ADDRESS, null, false, null);
    address.set(new StringPropertyValue("emailAddress", new PropertyMetadata(PropertyType.STRING, false, false, 32),
        "email" + num + "@domain.com"));
    address.set(new StringPropertyValue("firstName", new PropertyMetadata(PropertyType.STRING, false, false, 32),
        "firstname " + num));
    address.set(new StringPropertyValue("lastName", new PropertyMetadata(PropertyType.STRING, false, true, 32),
        "lastname " + num));
    address.set(new CharacterPropertyValue("mi", new PropertyMetadata(PropertyType.CHAR, false, false, 1), 'm'));
    address.set(new StringPropertyValue("address1", new PropertyMetadata(PropertyType.STRING, false, true, 32),
        "address1 " + num));
    address.set(new StringPropertyValue("address2", new PropertyMetadata(PropertyType.STRING, false, false, 32),
        "address2 " + num));
    address.set(new StringPropertyValue("city", new PropertyMetadata(PropertyType.STRING, false, true, 32), "city "
        + num));
    address.set(new StringPropertyValue("province", new PropertyMetadata(PropertyType.STRING, false, true, 32),
        "province " + num));
    address.set(new StringPropertyValue("postalCode", new PropertyMetadata(PropertyType.STRING, false, true, 32),
        "zip " + num));
    address.set(new StringPropertyValue("country", new PropertyMetadata(PropertyType.STRING, false, true, 32),
        "country " + num));

    // test boolean prop types..
    address.set(new BooleanPropertyValue("boolean", new PropertyMetadata(PropertyType.BOOL, false, true, -1),
        Boolean.TRUE));

    // test float prop types..
    address.set(new DoublePropertyValue("float", new PropertyMetadata(PropertyType.FLOAT, false, true, 8), 33.33d));

    // test double prop types..
    address.set(new DoublePropertyValue("double", new PropertyMetadata(PropertyType.DOUBLE, false, true, 8), 44.44d));

    return address;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.