Package org.nuxeo.ecm.core.storage.sql
Class RowMapper.NodeInfo
java.lang.Object
org.nuxeo.ecm.core.storage.sql.RowMapper.NodeInfo
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- RowMapper
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:
-
Field Summary
Modifier and TypeFieldDescriptionfinal Serializable
final Boolean
final boolean
final boolean
final Serializable
final String
final Serializable
final Serializable
-
Constructor Summary
ConstructorDescriptionNodeInfo
(Serializable id, Serializable parentId, String primaryType, Boolean isProperty, Serializable versionSeriesId, Serializable targetId, boolean isRecord, Calendar retainUntil, boolean hasLegalHold, boolean isRetentionActive) Creates node info for a node that may also be a proxy.NodeInfo
(SimpleFragment hierFragment, SimpleFragment versionFragment, SimpleFragment proxyFragment) Creates node info for a node that may also be a proxy or a version. -
Method Summary
-
Field Details
-
id
-
parentId
-
-
isProperty
-
versionSeriesId
-
targetId
-
isRecord
public final boolean isRecord -
isUndeletable
public final boolean isUndeletable
-
-
Constructor Details
-
NodeInfo
public NodeInfo(Serializable id, Serializable parentId, String primaryType, Boolean isProperty, Serializable versionSeriesId, Serializable targetId, boolean isRecord, Calendar retainUntil, boolean hasLegalHold, boolean isRetentionActive) Creates node info for a node that may also be a proxy. -
NodeInfo
public NodeInfo(SimpleFragment hierFragment, SimpleFragment versionFragment, SimpleFragment proxyFragment) Creates node info for a node that may also be a proxy or a version.
-