org.alfresco.jcr.item.property
Class PropertyResolver

java.lang.Object
  extended by org.alfresco.jcr.item.property.PropertyResolver

public class PropertyResolver
extends java.lang.Object

Responsible for resolving properties on Nodes


Constructor Summary
PropertyResolver()
           
 
Method Summary
static java.util.List createProperties(NodeImpl node, org.alfresco.service.namespace.QNamePattern pattern)
          Create Property List for all properties of this node
static PropertyImpl createProperty(NodeImpl node, org.alfresco.service.namespace.QName propertyName)
          Create property for the given named property
static boolean hasProperty(NodeImpl node, org.alfresco.service.namespace.QName propertyName)
          Check for existence of Property on specified Node
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyResolver

public PropertyResolver()
Method Detail

createProperties

public static java.util.List createProperties(NodeImpl node,
                                              org.alfresco.service.namespace.QNamePattern pattern)
Create Property List for all properties of this node

Returns:
list of properties (null properties are filtered)

createProperty

public static PropertyImpl createProperty(NodeImpl node,
                                          org.alfresco.service.namespace.QName propertyName)
                                   throws javax.jcr.PathNotFoundException
Create property for the given named property

Parameters:
node -
propertyName -
Returns:
Throws:
javax.jcr.PathNotFoundException

hasProperty

public static boolean hasProperty(NodeImpl node,
                                  org.alfresco.service.namespace.QName propertyName)
Check for existence of Property on specified Node

Parameters:
node -
propertyName -
Returns:


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.