public class JcrRepositorySession extends RepositorySession implements AutoCloseable
| Constructor and Description |
|---|
JcrRepositorySession(JcrMetadataRepository metadataRepository,
MetadataResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the session.
|
JcrMetadataRepository |
getJcrRepository() |
javax.jcr.Session |
getJcrSession() |
protected boolean |
isDirty() |
void |
refresh() |
void |
refreshAndDiscard() |
void |
revert() |
void |
save() |
closeQuietly, getRepository, getResolver, markDirtypublic JcrRepositorySession(JcrMetadataRepository metadataRepository, MetadataResolver resolver) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Session getJcrSession()
public JcrMetadataRepository getJcrRepository()
public void close()
RepositorySessiontry { ... } finally { ... } approach - if this is a problem, ensure you revert changes when an
exception occurs.
can throw RuntimeExceptionclose in interface AutoCloseableclose in class RepositorySessionprotected boolean isDirty()
isDirty in class RepositorySessionpublic void save() throws MetadataSessionException
save in class RepositorySessionMetadataSessionExceptionpublic void revert() throws MetadataSessionException
revert in class RepositorySessionMetadataSessionExceptionpublic void refresh() throws MetadataSessionException
refresh in class RepositorySessionMetadataSessionExceptionpublic void refreshAndDiscard() throws MetadataSessionException
refreshAndDiscard in class RepositorySessionMetadataSessionExceptionCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.