Class LockableOntModelSelector
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.utils.jena.criticalsection.LockableOntModelSelector
-
public class LockableOntModelSelector extends Object
Makes it easy to use a Jena OntModel with a try-with-resources block. If you have access to an OntModelSelector, you can wrap it and then use it obtain LockableOntModels.LockableOntModelSelector lockableOms = new LockableOntModelSelector(oms); try (LockedOntModel m = lockableOms.getDisplayModel.read()) { ... }
-
-
Constructor Summary
Constructors Constructor Description LockableOntModelSelector(OntModelSelector oms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LockableOntModelgetABoxModel()LockableOntModelgetApplicationMetadataModel()LockableOntModelgetDisplayModel()LockableOntModelgetFullModel()LockableOntModelgetTBoxModel()LockableOntModelgetUserAccountsModel()
-
-
-
Constructor Detail
-
LockableOntModelSelector
public LockableOntModelSelector(OntModelSelector oms)
-
-
Method Detail
-
getFullModel
public LockableOntModel getFullModel()
-
getABoxModel
public LockableOntModel getABoxModel()
-
getTBoxModel
public LockableOntModel getTBoxModel()
-
getApplicationMetadataModel
public LockableOntModel getApplicationMetadataModel()
-
getUserAccountsModel
public LockableOntModel getUserAccountsModel()
-
getDisplayModel
public LockableOntModel getDisplayModel()
-
-