Package org.structr.core.property

Examples of org.structr.core.property.PropertyKey


       
        Result result = app.nodeQuery(type).getResult();

        assertEquals(number, result.size());

        PropertyKey sortKey = AbstractNode.lastModifiedDate;
        boolean sortDesc    = true;
        int pageSize        = 10;
        int page            = 1;

        result = app.nodeQuery(type).sort(sortKey).order(sortDesc).page(page).pageSize(pageSize).getResult();
View Full Code Here


    try {

      Class type                      = TestOne.class;
      int number                      = 61;
      final List<NodeInterface> nodes = this.createTestNodes(type, number);
      final PropertyKey key           = TestOne.anInt;
      final int offset                = 10;

      Collections.shuffle(nodes, new Random(System.nanoTime()));

      try (final Tx tx = app.tx()) {
       
        int i = offset;

        for (NodeInterface node : nodes) {

          node.setProperty(AbstractNode.name, Integer.toString(i));
          node.setProperty(key, i);

          i++;
        }
        tx.success();
      }

      try (final Tx tx = app.tx()) {
       
        Result result = app.nodeQuery(type).getResult();

        assertEquals(number, result.size());

        PropertyKey sortKey = key;
        boolean sortDesc    = false;
        int pageSize        = 5;
        int page            = 1;

        result = app.nodeQuery(type).sort(sortKey).order(sortDesc).page(page).pageSize(pageSize).getResult();
View Full Code Here

       
        Result result = app.nodeQuery(type).getResult();

        assertEquals(number, result.size());

        PropertyKey sortKey = TestOne.aDate;
        boolean sortDesc    = true;
        int pageSize        = 10;
        int page            = 1;

        result = app.nodeQuery(type).sort(sortKey).order(sortDesc).page(page).pageSize(pageSize).getResult();
View Full Code Here

  public void test02ModifyRelationship() {

    try {

      final NodeHasLocation rel = (createTestRelationships(NodeHasLocation.class, 1)).get(0);
      final PropertyKey key1         = new StringProperty("jghsdkhgshdhgsdjkfgh");
      final String val1              = "54354354546806849870";

      try (final Tx tx = app.tx()) {
       
        rel.setProperty(key1, val1);
        tx.success();
      }
     
      try (final Tx tx = app.tx()) {
       
        assertTrue("Expected relationship to have a value for key '" + key1.dbName() + "'", rel.getRelationship().hasProperty(key1.dbName()));

        assertEquals(val1, rel.getRelationship().getProperty(key1.dbName()));

        Object vrfy1 = rel.getProperty(key1);
        assertEquals(val1, vrfy1);
      }
     
View Full Code Here

      try (final Tx tx = app.tx()) {
        List<NodeInterface> result = app.get(type);

        assertTrue(result.size() == number);

        PropertyKey sortKey = AbstractNode.name;
        boolean sortDesc    = false;
        int pageSize        = 2;
        int page            = 1;

        testPaging(type, pageSize, page, number, offset, includeDeletedAndHidden, publicOnly, sortKey, sortDesc);
View Full Code Here

      try (final Tx tx = app.tx()) {
        List<NodeInterface> result = app.get(type);

        assertEquals(number, result.size());

        PropertyKey sortKey = AbstractNode.name;
        boolean sortDesc    = false;
        int pageSize        = 2;
        int page            = 1;

        result = app.nodeQuery(type).sort(sortKey).order(sortDesc).pageSize(pageSize).page(page).getAsList();
View Full Code Here

      try (final Tx tx = app.tx()) {
        Result result = app.nodeQuery(type).getResult();

        assertEquals(number, result.size());

        PropertyKey sortKey = AbstractNode.name;
        boolean sortDesc    = false;
        int pageSize        = 10;
        int page            = 1;

        // now with offsetId
View Full Code Here

      try (final Tx tx = app.tx()) {
        Result result = app.nodeQuery(type).getResult();

        assertEquals(number, result.size());

        PropertyKey sortKey = AbstractNode.name;
        boolean sortDesc    = false;
        int pageSize        = 2;
        int page            = -5;

        result = app.nodeQuery(type).sort(sortKey).order(sortDesc).pageSize(pageSize).page(page).getResult();
View Full Code Here

    final List<PropertyKey> propertyKeys = new LinkedList<>(Iterables.toList(super.getPropertyKeys(propertyView)));

    // add "custom" property keys as String properties
    for (final String key : SchemaHelper.getProperties(getNode())) {

      final PropertyKey newKey = new StringProperty(key);
      newKey.setDeclaringClass(getClass());

      propertyKeys.add(newKey);
    }

    Collections.sort(propertyKeys, new Comparator<PropertyKey>() {
View Full Code Here

      fail("Unexpected exception");
    }

    final ConfigurationProvider config = StructrApp.getConfiguration();
    final Class itemClass              = config.getNodeEntityClass("Item");
    final PropertyKey childrenProperty = config.getPropertyKeyForJSONName(itemClass, "children");

    // create parent/child relationship
    try (final Tx tx = app.tx()) {

      parent = app.create(itemClass);
View Full Code Here

TOP

Related Classes of org.structr.core.property.PropertyKey

Copyright © 2018 www.massapicom. 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.