public class DefaultRepositoryRegister extends Observable implements
RepositoryRegister, ArgeoJcrConstants {
private final static Log log = LogFactory
public class DefaultRepositoryRegister extends Observable implements
RepositoryRegister, ArgeoJcrConstants {
private final static Log log = LogFactory
/** Registers a service, typically called when OSGi services are bound. */
@SuppressWarnings("rawtypes")
public synchronized void register(Repository repository, Map properties) {
/** Registers a service, typically called when OSGi services are bound. */
@SuppressWarnings("rawtypes")
public synchronized void register(Repository repository, Map properties) {
String alias;
if (properties == null || !properties.containsKey(JCR_REPOSITORY_ALIAS)) {
log.warn("Cannot register a repository if no "
String alias;
if (properties == null || !properties.containsKey(JCR_REPOSITORY_ALIAS)) {
log.warn("Cannot register a repository if no "
String alias = properties.get(JCR_REPOSITORY_ALIAS).toString();
Map<String, Repository> map = new TreeMap<String, Repository>(
repositories);
String alias = properties.get(JCR_REPOSITORY_ALIAS).toString();
Map<String, Repository> map = new TreeMap<String, Repository>(
repositories);