NIHVIVO-3231 rename resource utility now updates user accounts model
This commit is contained in:
parent
e4132a18f6
commit
b3edf5cb3d
2 changed files with 6 additions and 0 deletions
|
@ -59,6 +59,7 @@ import edu.cornell.mannlib.vitro.webapp.servlet.setup.JenaDataSourceSetupBase;
|
||||||
public class RefactorOperationController extends BaseEditController {
|
public class RefactorOperationController extends BaseEditController {
|
||||||
|
|
||||||
private static final Log log = LogFactory.getLog(RefactorOperationController.class.getName());
|
private static final Log log = LogFactory.getLog(RefactorOperationController.class.getName());
|
||||||
|
private static final boolean NOTIFY = true;
|
||||||
|
|
||||||
private String doFixDataTypes(HttpServletRequest request, HttpServletResponse response)
|
private String doFixDataTypes(HttpServletRequest request, HttpServletResponse response)
|
||||||
{
|
{
|
||||||
|
@ -252,6 +253,10 @@ public class RefactorOperationController extends BaseEditController {
|
||||||
dataset.getLock().leaveCriticalSection();
|
dataset.getLock().leaveCriticalSection();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
renameResourceInModel(ModelContext.getOntModelSelector(
|
||||||
|
getServletContext()).getUserAccountsModel(),
|
||||||
|
userURI, oldURIStr, newURIStr, !NOTIFY);
|
||||||
|
|
||||||
// there are no statements to delete, but we want indexes updated appropriately
|
// there are no statements to delete, but we want indexes updated appropriately
|
||||||
request.getFullWebappDaoFactory().getIndividualDao().deleteIndividual(oldURIStr);
|
request.getFullWebappDaoFactory().getIndividualDao().deleteIndividual(oldURIStr);
|
||||||
|
|
||||||
|
|
|
@ -267,6 +267,7 @@ public class JenaDataSourceSetup extends JenaDataSourceSetupBase implements java
|
||||||
WebappDaoFactory wadf = new WebappDaoFactorySDB(unionOms, bds, storeDesc, getDefaultNamespace(ctx), null, null);
|
WebappDaoFactory wadf = new WebappDaoFactorySDB(unionOms, bds, storeDesc, getDefaultNamespace(ctx), null, null);
|
||||||
ctx.setAttribute("webappDaoFactory",wadf);
|
ctx.setAttribute("webappDaoFactory",wadf);
|
||||||
|
|
||||||
|
ModelContext.setOntModelSelector(unionOms, ctx);
|
||||||
ModelContext.setUnionOntModelSelector(unionOms, ctx); // assertions and inferences
|
ModelContext.setUnionOntModelSelector(unionOms, ctx); // assertions and inferences
|
||||||
ModelContext.setBaseOntModelSelector(baseOms, ctx); // assertions
|
ModelContext.setBaseOntModelSelector(baseOms, ctx); // assertions
|
||||||
ModelContext.setInferenceOntModelSelector(inferenceOms, ctx); // inferences
|
ModelContext.setInferenceOntModelSelector(inferenceOms, ctx); // inferences
|
||||||
|
|
Loading…
Add table
Reference in a new issue