public ScopeKey getInstallScope() { return delegate.getInstallScope(); }
/** * Get install scope key. * * @param context the context * @return install scope key */ protected ScopeKey getScopeKey(ControllerContext context) { ScopeInfo scopeInfo = context.getScopeInfo(); if (scopeInfo != null) return scopeInfo.getInstallScope(); return null; } }
KernelMetaDataRepository repository) throws Throwable ScopeKey scopeKey = context.getScopeInfo().getInstallScope(); if (scopeKey != null) return scopeKey;
protected void removeScoping(KernelControllerContext context) throws Throwable { ScopeKey scopeKey = context.getScopeInfo().getInstallScope(); if (scopeKey != null) { KernelController controller = (KernelController)context.getController(); KernelMetaDataRepository repository = controller.getKernel().getMetaDataRepository(); // find scoped controller MutableMetaDataRepository mmdr = repository.getMetaDataRepository(); ScopeHierarchyBuilder.cleanControllerHierarchy(mmdr, scopeKey, context); } }