Package org.structr.core.entity

Examples of org.structr.core.entity.AbstractNode


  public void index(GraphObject entity, Object value) {

    if (entity instanceof AbstractNode) {

      NodeService nodeService = Services.getInstance().getService(NodeService.class);
      AbstractNode node       = (AbstractNode)entity;
      Node dbNode             = node.getNode();

      for (NodeIndex indexName : nodeIndices()) {

        Index<Node> index = nodeService.getNodeIndex(indexName);
        if (index != null) {
View Full Code Here


     
      // types are different
      return true;
    }

    final AbstractNode result = lookup(nodeIndex, key, value);
    if (result != null && result.getId() != object.getId()) {


      final String id = result.getUuid();
      errorBuffer.add(object.getType(), new LowercaseUniqueToken(id, key, value));

      return false;
    }
   
View Full Code Here

      GraphObject obj = it.next();

      if (obj instanceof AbstractNode) {

        AbstractNode n = (AbstractNode) obj;

        readableByUser = isAllowed(n, Permission.read);

        if (!(readableByUser && (includeDeletedAndHidden || !n.isDeleted()) && (n.isVisibleToPublicUsers() || !publicOnly))) {

          it.remove();
        }

      }
View Full Code Here

TOP

Related Classes of org.structr.core.entity.AbstractNode

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.