org.apache.jackrabbit.core.version
Interface InternalFrozenNode

All Superinterfaces:
InternalFreeze, InternalVersionItem

public interface InternalFrozenNode
extends InternalFreeze

The InternalFrozenNode interface represents the frozen node that was generated during a Node.checkin(). It holds the set of frozen properties, the frozen child nodes and the frozen version history references of the original node.


Method Summary
 InternalFreeze[] getFrozenChildNodes()
          Returns the list of frozen child nodes
 QName[] getFrozenMixinTypes()
          Returns the list of names of the frozen mixin types.
 QName getFrozenPrimaryType()
          Returns the name of frozen primary type.
 PropertyState[] getFrozenProperties()
          Returns the list of frozen properties.
 UUID getFrozenUUID()
          Returns the frozen UUID.
 boolean hasFrozenHistory(UUID uud)
          Checks if this frozen node has the frozen version history
 
Methods inherited from interface org.apache.jackrabbit.core.version.InternalFreeze
getName
 
Methods inherited from interface org.apache.jackrabbit.core.version.InternalVersionItem
getId, getParent
 

Method Detail

getFrozenChildNodes

public InternalFreeze[] getFrozenChildNodes()
                                     throws VersionException
Returns the list of frozen child nodes

Returns:
an array of internal freezes
Throws:
VersionException - if the freezes cannot be retrieved

getFrozenProperties

public PropertyState[] getFrozenProperties()
Returns the list of frozen properties.

Returns:
an array of property states

getFrozenUUID

public UUID getFrozenUUID()
Returns the frozen UUID.

Returns:
the frozen uuid.

getFrozenPrimaryType

public QName getFrozenPrimaryType()
Returns the name of frozen primary type.

Returns:
the name of the frozen primary type.

getFrozenMixinTypes

public QName[] getFrozenMixinTypes()
Returns the list of names of the frozen mixin types.

Returns:
the list of names of the frozen mixin types.

hasFrozenHistory

public boolean hasFrozenHistory(UUID uud)
Checks if this frozen node has the frozen version history

Returns:
true if this node has the history; false otherwise.


Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.