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 {
|
||||
|
||||
private static final Log log = LogFactory.getLog(RefactorOperationController.class.getName());
|
||||
private static final boolean NOTIFY = true;
|
||||
|
||||
private String doFixDataTypes(HttpServletRequest request, HttpServletResponse response)
|
||||
{
|
||||
|
@ -252,6 +253,10 @@ public class RefactorOperationController extends BaseEditController {
|
|||
dataset.getLock().leaveCriticalSection();
|
||||
}
|
||||
|
||||
renameResourceInModel(ModelContext.getOntModelSelector(
|
||||
getServletContext()).getUserAccountsModel(),
|
||||
userURI, oldURIStr, newURIStr, !NOTIFY);
|
||||
|
||||
// there are no statements to delete, but we want indexes updated appropriately
|
||||
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);
|
||||
ctx.setAttribute("webappDaoFactory",wadf);
|
||||
|
||||
ModelContext.setOntModelSelector(unionOms, ctx);
|
||||
ModelContext.setUnionOntModelSelector(unionOms, ctx); // assertions and inferences
|
||||
ModelContext.setBaseOntModelSelector(baseOms, ctx); // assertions
|
||||
ModelContext.setInferenceOntModelSelector(inferenceOms, ctx); // inferences
|
||||
|
|
Loading…
Add table
Reference in a new issue