public abstract class ItemImpl
extends java.lang.Object
implements javax.jcr.Item
| Modifier and Type | Field and Description |
|---|---|
protected SessionImpl |
session |
| Constructor and Description |
|---|
ItemImpl(SessionImpl session)
Construct
|
| Modifier and Type | Method and Description |
|---|---|
abstract javax.jcr.Item |
getProxy()
Get the Item Proxy
|
javax.jcr.Session |
getSession() |
SessionImpl |
getSessionImpl()
Get the Session implementation
|
boolean |
isModified() |
boolean |
isNew() |
void |
refresh(boolean keepChanges) |
void |
save() |
protected SessionImpl session
public ItemImpl(SessionImpl session)
session - public SessionImpl getSessionImpl()
public abstract javax.jcr.Item getProxy()
public javax.jcr.Session getSession()
throws javax.jcr.RepositoryException
getSession in interface javax.jcr.Itemjavax.jcr.RepositoryExceptionpublic boolean isNew()
isNew in interface javax.jcr.Itempublic boolean isModified()
isModified in interface javax.jcr.Itempublic void save()
throws javax.jcr.AccessDeniedException,
javax.jcr.ItemExistsException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.InvalidItemStateException,
javax.jcr.ReferentialIntegrityException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.NoSuchNodeTypeException,
javax.jcr.RepositoryException
save in interface javax.jcr.Itemjavax.jcr.AccessDeniedExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.ReferentialIntegrityExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryExceptionpublic void refresh(boolean keepChanges)
throws javax.jcr.InvalidItemStateException,
javax.jcr.RepositoryException
refresh in interface javax.jcr.Itemjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.