@POST @Produces({WILDCARD}) public Response emptyPost(@PathParam("id") String sessionId, @Context HttpHeaders headers) { log.debug(" post(no data)"); session = sesMgr.getSession(sessionId); for (Scope sc : getAllScopes()) { // First remove appended scopes not in the list String scid = sc.getID(); if (getAppendedScopes().contains(scid)) { session.detachScope(scid); log.info("Removed scope \"{]\".", scid); } } ResponseBuilder rb = Response.ok(); // addCORSOrigin(servletContext, rb, headers); return rb.build(); }
@Override public void scopeUnregistered(Scope scope) { for (String sid : getRegisteredSessionIDs()) getSession(sid).detachScope(scope.getID()); }
@Override public void scopeDeactivated(Scope scope) { for (String sid : getRegisteredSessionIDs()) getSession(sid).detachScope(scope.getID()); }
@Override public void scopeUnregistered(Scope scope) { for (String sid : getRegisteredSessionIDs()) getSession(sid).detachScope(scope.getID()); }
@Override public void scopeDeactivated(Scope scope) { for (String sid : getRegisteredSessionIDs()) getSession(sid).detachScope(scope.getID()); }
String scid = sc.getID(); if (!toAppend.contains(scid) && getAppendedScopes().contains(scid)) { session.detachScope(scid); log.info("Removed scope \"{}\".", scid);