@Override public LayerInfo getLayerByName(String name) { return enforceLayerIsolation(facade.getLayerByName(name)); }
public LayerInfo getLayerByName(String name) { LayerInfo result = null; int colon = name.indexOf(':'); if (colon != -1) { // search by resource name String prefix = name.substring(0, colon); String resource = name.substring(colon + 1); result = getLayerByName(prefix, resource); } else { // search in default workspace first WorkspaceInfo ws = getDefaultWorkspace(); if (ws != null) { result = getLayerByName(ws.getName(), name); } } if (result == null) { result = facade.getLayerByName(name); } return result; }