Package org.apache.jackrabbit.spi2davex
Class PropertyInfoImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi2davex.ItemInfoImpl
-
- org.apache.jackrabbit.spi2davex.PropertyInfoImpl
-
- All Implemented Interfaces:
Serializable,ItemInfo,PropertyInfo
public class PropertyInfoImpl extends ItemInfoImpl implements PropertyInfo
PropertyInfoImpl...- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyInfoImpl(PropertyId id, Path path, int propertyType, QValue value)PropertyInfoImpl(PropertyId id, Path path, int propertyType, QValue[] values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyIdgetId()intgetType()QValue[]getValues()booleanisMultiValued()-
Methods inherited from class org.apache.jackrabbit.spi2davex.ItemInfoImpl
denotesNode, getName, getPath
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jackrabbit.spi.ItemInfo
denotesNode, getPath
-
-
-
-
Constructor Detail
-
PropertyInfoImpl
public PropertyInfoImpl(PropertyId id, Path path, int propertyType, QValue value) throws RepositoryException
- Throws:
RepositoryException
-
PropertyInfoImpl
public PropertyInfoImpl(PropertyId id, Path path, int propertyType, QValue[] values) throws RepositoryException
- Throws:
RepositoryException
-
-
Method Detail
-
getId
public PropertyId getId()
- Specified by:
getIdin interfaceItemInfo- Specified by:
getIdin interfacePropertyInfo- Returns:
- identifier for the item that is based on this info object. the id can either be an absolute path or a uniqueID (+ relative path).
- See Also:
RepositoryService.getNodeInfo(SessionInfo, NodeId)
-
getType
public int getType()
- Specified by:
getTypein interfacePropertyInfo- Returns:
- The
typeof thePropertybase on thisPropertyInfo. Note, thatPropertyType.UNDEFINEDwill never be returned as the value of aPropertyalways has a defined type. - See Also:
PropertyType
-
isMultiValued
public boolean isMultiValued()
- Specified by:
isMultiValuedin interfacePropertyInfo- Returns:
- true if the
Propertybased on this info object is multivalue. - See Also:
PropertyDefinition.isMultiple()
-
getValues
public QValue[] getValues()
- Specified by:
getValuesin interfacePropertyInfo- Returns:
- The values present on this
PropertyInfo.
-
-