|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.jcr.session.SessionImpl
public class SessionImpl
Alfresco Implementation of a JCR Session
| Constructor Summary | |
|---|---|
SessionImpl(RepositoryImpl repository)
Construct |
|
| Method Summary | |
|---|---|
void |
addLockToken(java.lang.String lt)
|
void |
checkPermission(java.lang.String absPath,
java.lang.String actions)
|
void |
exportDocumentView(java.lang.String absPath,
org.xml.sax.ContentHandler contentHandler,
boolean skipBinary,
boolean noRecurse)
|
void |
exportDocumentView(java.lang.String absPath,
java.io.OutputStream out,
boolean skipBinary,
boolean noRecurse)
|
void |
exportSystemView(java.lang.String absPath,
org.xml.sax.ContentHandler contentHandler,
boolean skipBinary,
boolean noRecurse)
|
void |
exportSystemView(java.lang.String absPath,
java.io.OutputStream out,
boolean skipBinary,
boolean noRecurse)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.lang.String[] |
getAttributeNames()
|
org.xml.sax.ContentHandler |
getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior)
|
javax.jcr.Item |
getItem(java.lang.String absPath)
|
java.lang.String[] |
getLockTokens()
|
java.lang.String |
getNamespacePrefix(java.lang.String uri)
|
java.lang.String[] |
getNamespacePrefixes()
|
org.alfresco.service.namespace.NamespacePrefixResolver |
getNamespaceResolver()
Get the Namespace Resolver |
java.lang.String |
getNamespaceURI(java.lang.String prefix)
|
javax.jcr.Node |
getNodeByUUID(java.lang.String uuid)
|
javax.jcr.Session |
getProxy()
Create proxied Session |
javax.jcr.Repository |
getRepository()
|
RepositoryImpl |
getRepositoryImpl()
Get the Repository Impl |
javax.jcr.Node |
getRootNode()
|
java.lang.String |
getTicket()
Get the session Ticket |
java.lang.String |
getTransactionId()
Get the associated transaction Id |
JCRTypeConverter |
getTypeConverter()
Get the Type Converter |
NodeTypeManagerImpl |
getTypeManager()
Get the Type Manager |
java.lang.String |
getUserID()
|
javax.jcr.ValueFactory |
getValueFactory()
|
javax.jcr.Workspace |
getWorkspace()
|
org.alfresco.service.cmr.repository.StoreRef |
getWorkspaceStore()
Get the Workspace Store |
boolean |
hasPendingChanges()
|
javax.jcr.Session |
impersonate(javax.jcr.Credentials credentials)
|
void |
importXML(java.lang.String parentAbsPath,
java.io.InputStream in,
int uuidBehavior)
|
void |
init(java.lang.String ticket,
java.lang.String workspaceName,
java.util.Map attributes)
Initialise Session |
boolean |
isLive()
|
boolean |
itemExists(java.lang.String absPath)
|
void |
logout()
|
void |
move(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
|
void |
refresh(boolean keepChanges)
|
void |
removeLockToken(java.lang.String lt)
|
void |
save()
|
void |
setNamespacePrefix(java.lang.String prefix,
java.lang.String uri)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SessionImpl(RepositoryImpl repository)
repository - parent repository
javax.jcr.NoSuchWorkspaceException| Method Detail |
|---|
public void init(java.lang.String ticket,
java.lang.String workspaceName,
java.util.Map attributes)
throws javax.jcr.RepositoryException
ticket - authentication ticketworkspaceName - workspace nameattributes - session attributes
javax.jcr.RepositoryExceptionpublic javax.jcr.Session getProxy()
public RepositoryImpl getRepositoryImpl()
public java.lang.String getTicket()
public java.lang.String getTransactionId()
public JCRTypeConverter getTypeConverter()
public NodeTypeManagerImpl getTypeManager()
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespaceResolver()
public org.alfresco.service.cmr.repository.StoreRef getWorkspaceStore()
public javax.jcr.Repository getRepository()
getRepository in interface javax.jcr.Sessionpublic java.lang.String getUserID()
getUserID in interface javax.jcr.Sessionpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.jcr.Sessionpublic java.lang.String[] getAttributeNames()
getAttributeNames in interface javax.jcr.Sessionpublic javax.jcr.Workspace getWorkspace()
getWorkspace in interface javax.jcr.Session
public javax.jcr.Session impersonate(javax.jcr.Credentials credentials)
throws javax.jcr.LoginException,
javax.jcr.RepositoryException
impersonate in interface javax.jcr.Sessionjavax.jcr.LoginException
javax.jcr.RepositoryException
public javax.jcr.Node getRootNode()
throws javax.jcr.RepositoryException
getRootNode in interface javax.jcr.Sessionjavax.jcr.RepositoryException
public javax.jcr.Node getNodeByUUID(java.lang.String uuid)
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
getNodeByUUID in interface javax.jcr.Sessionjavax.jcr.ItemNotFoundException
javax.jcr.RepositoryException
public javax.jcr.Item getItem(java.lang.String absPath)
throws javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
getItem in interface javax.jcr.Sessionjavax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public boolean itemExists(java.lang.String absPath)
throws javax.jcr.RepositoryException
itemExists in interface javax.jcr.Sessionjavax.jcr.RepositoryException
public void move(java.lang.String srcAbsPath,
java.lang.String destAbsPath)
throws javax.jcr.ItemExistsException,
javax.jcr.PathNotFoundException,
javax.jcr.version.VersionException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
move in interface javax.jcr.Sessionjavax.jcr.ItemExistsException
javax.jcr.PathNotFoundException
javax.jcr.version.VersionException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
public void save()
throws javax.jcr.AccessDeniedException,
javax.jcr.ItemExistsException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.InvalidItemStateException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.NoSuchNodeTypeException,
javax.jcr.RepositoryException
save in interface javax.jcr.Sessionjavax.jcr.AccessDeniedException
javax.jcr.ItemExistsException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.InvalidItemStateException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.NoSuchNodeTypeException
javax.jcr.RepositoryException
public void refresh(boolean keepChanges)
throws javax.jcr.RepositoryException
refresh in interface javax.jcr.Sessionjavax.jcr.RepositoryException
public boolean hasPendingChanges()
throws javax.jcr.RepositoryException
hasPendingChanges in interface javax.jcr.Sessionjavax.jcr.RepositoryException
public javax.jcr.ValueFactory getValueFactory()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getValueFactory in interface javax.jcr.Sessionjavax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException
public void checkPermission(java.lang.String absPath,
java.lang.String actions)
throws java.security.AccessControlException,
javax.jcr.RepositoryException
checkPermission in interface javax.jcr.Sessionjava.security.AccessControlException
javax.jcr.RepositoryException
public org.xml.sax.ContentHandler getImportContentHandler(java.lang.String parentAbsPath,
int uuidBehavior)
throws javax.jcr.PathNotFoundException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
getImportContentHandler in interface javax.jcr.Sessionjavax.jcr.PathNotFoundException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
public void importXML(java.lang.String parentAbsPath,
java.io.InputStream in,
int uuidBehavior)
throws java.io.IOException,
javax.jcr.PathNotFoundException,
javax.jcr.ItemExistsException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.version.VersionException,
javax.jcr.InvalidSerializedDataException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
importXML in interface javax.jcr.Sessionjava.io.IOException
javax.jcr.PathNotFoundException
javax.jcr.ItemExistsException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.version.VersionException
javax.jcr.InvalidSerializedDataException
javax.jcr.lock.LockException
javax.jcr.RepositoryException
public void exportSystemView(java.lang.String absPath,
org.xml.sax.ContentHandler contentHandler,
boolean skipBinary,
boolean noRecurse)
throws javax.jcr.PathNotFoundException,
org.xml.sax.SAXException,
javax.jcr.RepositoryException
exportSystemView in interface javax.jcr.Sessionjavax.jcr.PathNotFoundException
org.xml.sax.SAXException
javax.jcr.RepositoryException
public void exportSystemView(java.lang.String absPath,
java.io.OutputStream out,
boolean skipBinary,
boolean noRecurse)
throws java.io.IOException,
javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
exportSystemView in interface javax.jcr.Sessionjava.io.IOException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public void exportDocumentView(java.lang.String absPath,
org.xml.sax.ContentHandler contentHandler,
boolean skipBinary,
boolean noRecurse)
throws javax.jcr.PathNotFoundException,
org.xml.sax.SAXException,
javax.jcr.RepositoryException
exportDocumentView in interface javax.jcr.Sessionjavax.jcr.PathNotFoundException
org.xml.sax.SAXException
javax.jcr.RepositoryException
public void exportDocumentView(java.lang.String absPath,
java.io.OutputStream out,
boolean skipBinary,
boolean noRecurse)
throws java.io.IOException,
javax.jcr.PathNotFoundException,
javax.jcr.RepositoryException
exportDocumentView in interface javax.jcr.Sessionjava.io.IOException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
public void setNamespacePrefix(java.lang.String prefix,
java.lang.String uri)
throws javax.jcr.NamespaceException,
javax.jcr.RepositoryException
setNamespacePrefix in interface javax.jcr.Sessionjavax.jcr.NamespaceException
javax.jcr.RepositoryException
public java.lang.String[] getNamespacePrefixes()
throws javax.jcr.RepositoryException
getNamespacePrefixes in interface javax.jcr.Sessionjavax.jcr.RepositoryException
public java.lang.String getNamespaceURI(java.lang.String prefix)
throws javax.jcr.NamespaceException,
javax.jcr.RepositoryException
getNamespaceURI in interface javax.jcr.Sessionjavax.jcr.NamespaceException
javax.jcr.RepositoryException
public java.lang.String getNamespacePrefix(java.lang.String uri)
throws javax.jcr.NamespaceException,
javax.jcr.RepositoryException
getNamespacePrefix in interface javax.jcr.Sessionjavax.jcr.NamespaceException
javax.jcr.RepositoryExceptionpublic void logout()
logout in interface javax.jcr.Sessionpublic boolean isLive()
isLive in interface javax.jcr.Sessionpublic void addLockToken(java.lang.String lt)
addLockToken in interface javax.jcr.Sessionpublic java.lang.String[] getLockTokens()
getLockTokens in interface javax.jcr.Sessionpublic void removeLockToken(java.lang.String lt)
removeLockToken in interface javax.jcr.Session
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||