Interface TransientItemStateFactory
- 
- All Superinterfaces:
- ItemStateFactory
 - All Known Implementing Classes:
- TransientISFactory
 
 public interface TransientItemStateFactory extends ItemStateFactory TransientItemStateFactoryextends the item state factory and adds new methods for creating node states and property states that are new.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeStatecreateNewNodeState(NodeEntry entry, Name nodeTypeName, QNodeDefinition definition)Creates a transient childNodeStatewith the givenname.PropertyStatecreateNewPropertyState(PropertyEntry entry, QPropertyDefinition definition, QValue[] values, int propertyType)Creates a transientPropertyState.- 
Methods inherited from interface org.apache.jackrabbit.jcr2spi.state.ItemStateFactoryaddCreationListener, createDeepNodeState, createDeepPropertyState, createNodeState, createPropertyState, createRootState, getChildNodeInfos, getNodeReferences, removeCreationListener
 
- 
 
- 
- 
- 
Method Detail- 
createNewNodeStateNodeState createNewNodeState(NodeEntry entry, Name nodeTypeName, QNodeDefinition definition) Creates a transient childNodeStatewith the givenname.- Parameters:
- entry-
- nodeTypeName-
- definition-
- Returns:
- the created NodeState
 
 - 
createNewPropertyStatePropertyState createNewPropertyState(PropertyEntry entry, QPropertyDefinition definition, QValue[] values, int propertyType) throws RepositoryException Creates a transientPropertyState.- Parameters:
- entry-
- definition-
- values-
- propertyType-
- Returns:
- the created PropertyState.
- Throws:
- RepositoryException
 
 
- 
 
-