org.apache.jackrabbit.core.version
Interface InternalFrozenNode

All Superinterfaces:
InternalFreeze, InternalVersionItem
All Known Implementing Classes:
InternalFrozenNodeImpl

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.
 String getFrozenUUID()
          Returns the frozen UUID.
 boolean hasFrozenHistory(String uuid)
          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 String 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(String uuid)
Checks if this frozen node has the frozen version history

Parameters:
uuid -
Returns:


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