org.jboss.seam.jcr.repository
Class RepositoryResolverImpl
java.lang.Object
org.jboss.seam.jcr.repository.RepositoryResolverImpl
- All Implemented Interfaces:
- org.jboss.seam.jcr.repository.RepositoryResolver
public class RepositoryResolverImpl
- extends Object
- implements org.jboss.seam.jcr.repository.RepositoryResolver
Resolves Extension Managed Repository objects
- Author:
- george
|
Method Summary |
Map<String,String> |
buildParameters(org.jboss.seam.jcr.annotations.JcrConfiguration configuration,
org.jboss.seam.jcr.annotations.JcrConfiguration.List jcrRepoList)
|
void |
cleanSession(javax.jcr.Session session)
|
javax.jcr.Session |
createSessionFromParameters(org.jboss.seam.jcr.annotations.JcrConfiguration configuration,
org.jboss.seam.jcr.annotations.JcrConfiguration.List jcrRepoList)
|
javax.jcr.Session |
createSessionFromParameters(org.jboss.seam.jcr.annotations.JcrConfiguration configuration,
org.jboss.seam.jcr.annotations.JcrConfiguration.List jcrRepoList,
Map<String,String> defaults)
|
javax.jcr.Repository |
produceRepository(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
Produces a repository based on the injection point. |
javax.jcr.Session |
produceSession(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryResolverImpl
public RepositoryResolverImpl()
produceRepository
@Produces
public javax.jcr.Repository produceRepository(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
throws javax.jcr.RepositoryException
- Produces a repository based on the injection point.
If no Map was
- Parameters:
injectionPoint -
- Returns:
-
- Throws:
javax.jcr.RepositoryException
buildParameters
public Map<String,String> buildParameters(org.jboss.seam.jcr.annotations.JcrConfiguration configuration,
org.jboss.seam.jcr.annotations.JcrConfiguration.List jcrRepoList)
createSessionFromParameters
public javax.jcr.Session createSessionFromParameters(org.jboss.seam.jcr.annotations.JcrConfiguration configuration,
org.jboss.seam.jcr.annotations.JcrConfiguration.List jcrRepoList)
throws javax.jcr.RepositoryException
- Specified by:
createSessionFromParameters in interface org.jboss.seam.jcr.repository.RepositoryResolver
- Throws:
javax.jcr.RepositoryException
createSessionFromParameters
public javax.jcr.Session createSessionFromParameters(org.jboss.seam.jcr.annotations.JcrConfiguration configuration,
org.jboss.seam.jcr.annotations.JcrConfiguration.List jcrRepoList,
Map<String,String> defaults)
throws javax.jcr.RepositoryException
- Specified by:
createSessionFromParameters in interface org.jboss.seam.jcr.repository.RepositoryResolver
- Throws:
javax.jcr.RepositoryException
produceSession
@Produces
public javax.jcr.Session produceSession(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
cleanSession
public void cleanSession(@Disposes@Any
javax.jcr.Session session)
Copyright © 2013 Seam Framework. All Rights Reserved.