]> git.argeo.org Git - lgpl/argeo-commons.git/blob - MaintainedRepositoryElem.java
abb97a9e805ca14ecc15e0064c337e1ea6a15d47
[lgpl/argeo-commons.git] / MaintainedRepositoryElem.java
1 package org.argeo.jcr.ui.explorer.model;
2
3 import javax.jcr.Repository;
4
5 import org.argeo.ArgeoException;
6 import org.argeo.eclipse.ui.TreeParent;
7 import org.argeo.jcr.MaintainedRepository;
8
9 /** Wraps a {@link MaintainedRepository} */
10 public class MaintainedRepositoryElem extends RepositoryElem {
11
12 public MaintainedRepositoryElem(String alias, Repository repository,
13 TreeParent parent) {
14 super(alias, repository, parent);
15 if (!(repository instanceof MaintainedRepository)) {
16 throw new ArgeoException("Repository " + alias
17 + " is not amiantained repository");
18 }
19 }
20
21 protected MaintainedRepository getMaintainedRepository() {
22 return (MaintainedRepository) getRepository();
23 }
24 }