|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.jcr2spi.state.AbstractItemStateFactory
org.apache.jackrabbit.jcr2spi.state.WorkspaceItemStateFactory
public class WorkspaceItemStateFactory
WorkspaceItemStateFactory...
| Constructor Summary | |
|---|---|
WorkspaceItemStateFactory(org.apache.jackrabbit.spi.RepositoryService service,
org.apache.jackrabbit.spi.SessionInfo sessionInfo,
ItemDefinitionProvider definitionProvider,
org.apache.jackrabbit.spi.ItemInfoCache cache)
|
|
| Method Summary | |
|---|---|
NodeState |
createDeepNodeState(org.apache.jackrabbit.spi.NodeId nodeId,
NodeEntry anyParent)
Creates the node with information retrieved from the RepositoryService. |
PropertyState |
createDeepPropertyState(org.apache.jackrabbit.spi.PropertyId propertyId,
NodeEntry anyParent)
Creates the PropertyState with information retrieved from the RepositoryService. |
NodeState |
createNodeState(org.apache.jackrabbit.spi.NodeId nodeId,
NodeEntry entry)
Creates the node with information retrieved from the RepositoryService. |
PropertyState |
createPropertyState(org.apache.jackrabbit.spi.PropertyId propertyId,
PropertyEntry entry)
Creates the PropertyState with information retrieved from the RepositoryService. |
NodeState |
createRootState(NodeEntry entry)
|
Iterator<org.apache.jackrabbit.spi.ChildInfo> |
getChildNodeInfos(org.apache.jackrabbit.spi.NodeId nodeId)
Returns an Iterator over ChildInfos for the given NodeState. |
Iterator<org.apache.jackrabbit.spi.PropertyId> |
getNodeReferences(NodeState nodeState,
org.apache.jackrabbit.spi.Name propertyName,
boolean weak)
Returns the identifiers of all reference properties that point to the given node. |
| Methods inherited from class org.apache.jackrabbit.jcr2spi.state.AbstractItemStateFactory |
|---|
addCreationListener, removeCreationListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkspaceItemStateFactory(org.apache.jackrabbit.spi.RepositoryService service,
org.apache.jackrabbit.spi.SessionInfo sessionInfo,
ItemDefinitionProvider definitionProvider,
org.apache.jackrabbit.spi.ItemInfoCache cache)
| Method Detail |
|---|
public NodeState createRootState(NodeEntry entry)
throws ItemNotFoundException,
RepositoryException
ItemNotFoundException
RepositoryException
public NodeState createNodeState(org.apache.jackrabbit.spi.NodeId nodeId,
NodeEntry entry)
throws ItemNotFoundException,
RepositoryException
RepositoryService.
nodeId - the id of the NodeState to create.entry - the HierarchyEntry the new state should
be attached to.
NodeState.
ItemNotFoundException - if there is no such NodeState.
RepositoryException - if an error occurs while retrieving the NodeState.
public NodeState createDeepNodeState(org.apache.jackrabbit.spi.NodeId nodeId,
NodeEntry anyParent)
throws ItemNotFoundException,
RepositoryException
RepositoryService.
Intermediate entries are created as needed.
NodeState.
ItemNotFoundException - if there is no such NodeState.
RepositoryException - if an error occurs while retrieving the NodeState.
public PropertyState createPropertyState(org.apache.jackrabbit.spi.PropertyId propertyId,
PropertyEntry entry)
throws ItemNotFoundException,
RepositoryException
RepositoryService.
propertyId - the id of the PropertyState to create.entry - the HierarchyEntry the new state should
be attached to.
PropertyState.
ItemNotFoundException - if there is no such PropertyState.
RepositoryException - if an error occurs while retrieving the
PropertyState.
public PropertyState createDeepPropertyState(org.apache.jackrabbit.spi.PropertyId propertyId,
NodeEntry anyParent)
throws RepositoryException
RepositoryService.
Intermediate entries are created as needed.
ItemNotFoundException - if there is no such NodeState.
RepositoryException - if an error occurs while retrieving the NodeState.
public Iterator<org.apache.jackrabbit.spi.ChildInfo> getChildNodeInfos(org.apache.jackrabbit.spi.NodeId nodeId)
throws ItemNotFoundException,
RepositoryException
ItemStateFactoryChildInfos for the given NodeState.
ItemNotFoundException
RepositoryException
public Iterator<org.apache.jackrabbit.spi.PropertyId> getNodeReferences(NodeState nodeState,
org.apache.jackrabbit.spi.Name propertyName,
boolean weak)
ItemStateFactory
nodeState - reference targetweak - Boolean flag indicating whether weak references should be
returned or not.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||