Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.storage.sql
Class RowMapper.NodeInfo

java.lang.Object
  extended by org.nuxeo.ecm.core.storage.sql.RowMapper.NodeInfo
All Implemented Interfaces:
Serializable
Enclosing interface:
RowMapper

public static final class RowMapper.NodeInfo
extends Object
implements Serializable

A document id, parent id and primary type, along with the version and proxy information (the potentially impacted selections).

Used to return info about a descendants tree for removal.

See Also:
Serialized Form

Field Summary
 Serializable id
           
 Boolean isProperty
           
 Serializable parentId
           
 String primaryType
           
 Serializable targetId
           
 Serializable versionSeriesId
           
 
Constructor Summary
RowMapper.NodeInfo(Serializable id, Serializable parentId, String primaryType, Boolean isProperty, Serializable versionSeriesId, Serializable targetId)
          Creates node info for a node that may also be a proxy.
RowMapper.NodeInfo(SimpleFragment hierFragment, SimpleFragment versionFragment, SimpleFragment proxyFragment)
          Creates node info for a node that may also be a proxy or a version.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

public final Serializable id

parentId

public final Serializable parentId

primaryType

public final String primaryType

isProperty

public final Boolean isProperty

versionSeriesId

public final Serializable versionSeriesId

targetId

public final Serializable targetId
Constructor Detail

RowMapper.NodeInfo

public RowMapper.NodeInfo(Serializable id,
                          Serializable parentId,
                          String primaryType,
                          Boolean isProperty,
                          Serializable versionSeriesId,
                          Serializable targetId)
Creates node info for a node that may also be a proxy.


RowMapper.NodeInfo

public RowMapper.NodeInfo(SimpleFragment hierFragment,
                          SimpleFragment versionFragment,
                          SimpleFragment proxyFragment)
                   throws StorageException
Creates node info for a node that may also be a proxy or a version.

Throws:
StorageException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.