List of usage examples for org.apache.commons.logging Log debug
void debug(Object message, Throwable t);
From source file:org.qedeq.base.trace.Trace.java
/** * Write stacktrace into trace if debug level is on. * * @param tracingClass Class that wants to make a trace entry. * @param tracingObject Instance that wants to make a trace entry. * @param method Method of that object. *//* www . j a v a2 s.c om*/ public static void traceStack(final Class tracingClass, final Object tracingObject, final String method) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (!log.isDebugEnabled()) { return; } try { throw new Exception("Stacktrace"); } catch (Exception e) { log.debug("." + method + " " + e, e); } } }
From source file:org.qedeq.base.trace.Trace.java
/** * Write stacktrace into trace if debug level is on. * * @param tracingClass Class that wants to make a trace entry. * @param method Method of that class. */// w w w .j a v a2 s. co m public static final void traceStack(final Class tracingClass, final String method) { if (traceOn) { final Log log = LogFactory.getFactory().getInstance(tracingClass); if (!log.isDebugEnabled()) { return; } try { throw new Exception("Stacktrace"); } catch (Exception e) { log.debug("." + method + " " + e, e); } } }
From source file:org.rhq.enterprise.gui.admin.role.EditAction.java
/** * Edit the role with the attributes specified in the given <code>RoleForm</code>. *///from w w w .j a va2 s .c om public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Log log = LogFactory.getLog(EditAction.class.getName()); RoleForm editForm = (RoleForm) form; Integer roleId = editForm.getR(); ActionForward forward = checkSubmit(request, mapping, form, Constants.ROLE_PARAM, roleId); if (forward != null) { return forward; } log.trace("getting role [" + roleId + "]"); RoleManagerLocal roleManager = LookupUtil.getRoleManager(); Role role = roleManager.getRoleById(roleId); role.setName(editForm.getName()); role.setDescription(editForm.getDescription()); role.setPermissions(new HashSet<Permission>(editForm.getPermissions())); log.trace("saving role [" + roleId + "]"); try { roleManager.updateRole(RequestUtils.getSubject(request), role); } catch (Exception ex) { log.debug("role update failed:", ex); RequestUtils.setError(request, Constants.ERR_ROLE_CREATION); return returnFailure(request, mapping); } RequestUtils.setConfirmation(request, "admin.role.confirm.Edit"); return returnSuccess(request, mapping, Constants.ROLE_PARAM, roleId); }
From source file:org.rhq.enterprise.gui.admin.role.NewAction.java
/** * Create the role with the attributes specified in the given <code>RoleForm</code>. */// ww w .j av a2s .c o m public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Log log = LogFactory.getLog(NewAction.class.getName()); RoleForm newForm = (RoleForm) form; ActionForward forward = checkSubmit(request, mapping, form, true); if (forward != null) { return forward; } Role role = new Role(newForm.getName()); role.setDescription(newForm.getDescription()); role.setFsystem(false); List<String> newPermissionStrings = newForm.getPermissionsStrings(); for (String permString : newPermissionStrings) { Permission p = Enum.valueOf(Permission.class, permString); role.addPermission(p); } log.trace("creating role [" + role.getName() + "] with attributes " + newForm); try { RoleManagerLocal roleManager = LookupUtil.getRoleManager(); role = roleManager.createRole(RequestUtils.getSubject(request), role); } catch (Exception ex) { log.debug("role creation failed:", ex); RequestUtils.setError(request, Constants.ERR_ROLE_CREATION); return returnFailure(request, mapping); } log.trace("new role id: [" + role.getId() + "]"); RequestUtils.setConfirmation(request, "admin.role.confirm.Create", role.getName()); return returnNew(request, mapping, Constants.ROLE_PARAM, role.getId()); }
From source file:org.rhq.enterprise.gui.legacy.action.resource.group.inventory.AddGroupResourcesAction.java
/** * Add roles to the user specified in the given <code>AddGroupResourcesForm</code>. *//*w ww . ja v a 2s . c o m*/ @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Log log = LogFactory.getLog(AddGroupResourcesAction.class); HttpSession session = request.getSession(); AddGroupResourcesForm addForm = (AddGroupResourcesForm) form; Integer groupId = addForm.getGroupId(); String category = addForm.getCategory(); Map<String, Object> forwardParams = new HashMap<String, Object>(2); forwardParams.put(HubConstants.PARAM_GROUP_ID, groupId); forwardParams.put(HubConstants.PARAM_GROUP_CATEGORY, category); try { ActionForward forward = checkSubmit(request, mapping, form, forwardParams); if (forward != null) { BaseValidatorForm spiderForm = (BaseValidatorForm) form; if (spiderForm.isCancelClicked() || spiderForm.isResetClicked()) { log.trace("removing pending/removed resources list"); SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR); } else if (spiderForm.isAddClicked()) { log.trace("adding to pending resources list"); SessionUtils.addToList(session, Constants.PENDING_RESOURCES_SES_ATTR, addForm.getAvailableResources()); } else if (spiderForm.isRemoveClicked()) { log.trace("removing from pending resources list"); SessionUtils.removeFromList(session, Constants.PENDING_RESOURCES_SES_ATTR, addForm.getPendingResources()); } return forward; } ResourceGroupManagerLocal groupManager = LookupUtil.getResourceGroupManager(); Subject user = RequestUtils.getSubject(request); log.trace("getting pending resource list"); List<String> pendingResourceIdStrings = SessionUtils.getListAsListStr(request.getSession(), Constants.PENDING_RESOURCES_SES_ATTR); // Bug#7258; don't do anything if the user does not add any // members to the group. if (pendingResourceIdStrings.size() == 0) { return returnSuccess(request, mapping, forwardParams); } int[] pendingResourceIds = new int[pendingResourceIdStrings.size()]; for (int i = 0; i < pendingResourceIds.length; i++) { pendingResourceIds[i] = Integer.parseInt(pendingResourceIdStrings.get(i)); } groupManager.addResourcesToGroup(user, groupId, pendingResourceIds); // but how does this get removed when the user // navigates away instead of concluding this workflow log.trace("removing pending user list"); SessionUtils.removeList(session, Constants.PENDING_RESOURCES_SES_ATTR); RequestUtils.setConfirmation(request, "resource.group.inventory.confirm.AddResources"); return returnSuccess(request, mapping, forwardParams); } catch (ResourceGroupUpdateException rgue) { log.debug("group update failed:", rgue); RequestUtils.setError(request, "resource.group.inventory.error.GroupUpdateError", rgue.getMessage()); return returnFailure(request, mapping, forwardParams); } }
From source file:org.rhq.enterprise.gui.legacy.action.resource.group.inventory.EditGeneralAction.java
/** * Create the server with the attributes specified in the given <code>GroupForm</code>. */// ww w. j a v a2 s . c om @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Log log = LogFactory.getLog(EditGeneralAction.class); GroupForm groupForm = (GroupForm) form; Integer groupId = groupForm.getGroupId(); String category = groupForm.getCategory(); Subject subject = RequestUtils.getSubject(request); HashMap<String, Object> forwardParams = new HashMap<String, Object>(2); forwardParams.put(HubConstants.PARAM_GROUP_ID, groupId); forwardParams.put(HubConstants.PARAM_GROUP_CATEGORY, category); ActionForward forward = checkSubmit(request, mapping, form, forwardParams, BaseAction.YES_RETURN_PATH); if (forward != null) { return forward; } try { ResourceGroupManagerLocal groupManager = LookupUtil.getResourceGroupManager(); ResourceGroup group = groupManager.getResourceGroupById(subject, groupId, null); groupForm.updateResourceGroup(group); groupManager.updateResourceGroup(subject, group); log.trace("saving group [" + group.getName() + "]" + " with attributes " + groupForm); RequestUtils.setConfirmation(request, "resource.group.inventory.confirm.EditGeneralProperties"); return returnSuccess(request, mapping, forwardParams, BaseAction.YES_RETURN_PATH); } catch (ResourceGroupUpdateException rgue) { log.debug("group update failed:", rgue); RequestUtils.setError(request, "resource.group.inventory.error.GroupUpdateError", rgue.getMessage()); return returnFailure(request, mapping, forwardParams); } }
From source file:org.rhq.enterprise.gui.legacy.action.resource.group.inventory.RemoveAction.java
/** * Removes a application identified by the value of the request parameter <code>Constants.RESOURCE_PARAM</code> from * the BizApp./* w w w . j a v a2 s.c om*/ * * @return */ @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Log log = LogFactory.getLog(RemoveAction.class); RemoveGroupResourcesForm removeForm = (RemoveGroupResourcesForm) form; Integer groupId = removeForm.getGroupId(); String category = removeForm.getCategory(); Subject subject = RequestUtils.getSubject(request); HashMap<String, Object> forwardParams = new HashMap<String, Object>(2); forwardParams.put(HubConstants.PARAM_GROUP_ID, groupId); forwardParams.put(HubConstants.PARAM_GROUP_CATEGORY, category); try { String[] resourceIdStrings = removeForm.getResources(); if ((resourceIdStrings == null) || (resourceIdStrings.length == 0)) { return returnSuccess(request, mapping, forwardParams); } int[] resourceIds = new int[resourceIdStrings.length]; for (int i = 0; i < resourceIds.length; i++) { resourceIds[i] = Integer.parseInt(resourceIdStrings[i]); } ResourceGroupManagerLocal groupManager = LookupUtil.getResourceGroupManager(); groupManager.removeResourcesFromGroup(subject, groupId, resourceIds); return returnSuccess(request, mapping, forwardParams); } catch (ResourceGroupUpdateException rgue) { log.debug("group update failed:", rgue); RequestUtils.setError(request, "resource.group.inventory.error.GroupUpdateError", rgue.getMessage()); return returnFailure(request, mapping, forwardParams); } catch (ResourceGroupNotFoundException raee) { log.debug("group update failed:", raee); RequestUtils.setError(request, "resource.group.inventory.error.GroupNotFound"); return returnFailure(request, mapping, forwardParams); } }
From source file:org.rhq.plugins.www.util.WWWUtils.java
/** * Sends a HEAD request for the passed URL and returns true if the URL was reachable. * * @param httpURL a http or https URL to check * @return true if connecting to the URL succeeds, or false otherwise */// w w w . j av a 2 s. c om public static boolean isAvailable(URL httpURL) { String failMsg = "URL [" + httpURL + "] returned unavailable"; try { HttpURLConnection connection = (HttpURLConnection) httpURL.openConnection(); connection.setRequestMethod("HEAD"); connection.setConnectTimeout(3000); connection.setReadTimeout(1000); if (connection instanceof HttpsURLConnection) { disableCertificateVerification((HttpsURLConnection) connection); } connection.connect(); // get the response code to actually trigger sending the Request. connection.getResponseCode(); } catch (SSLException e) { Log log = LogFactory.getLog(WWWUtils.class); log.warn(failMsg + " due to: " + e.getLocalizedMessage(), e); return false; } catch (IOException e) { Log log = LogFactory.getLog(WWWUtils.class); log.debug(failMsg + " due to: " + e.getLocalizedMessage(), e); return false; } return true; }
From source file:org.sakaiproject.assignment.tool.AssignmentAction.java
/** * * *///from w w w.ja v a 2s . c o m public void doAssignment_form(RunData data) { ParameterParser params = data.getParameters(); //Added by Branden Visser: Grab the submission id from the query string SessionState state = ((JetspeedRunData) data).getPortletSessionState(((JetspeedRunData) data).getJs_peid()); String actualGradeSubmissionId = (String) params.getString("submissionId"); Log.debug("chef", "doAssignment_form(): actualGradeSubmissionId = " + actualGradeSubmissionId); String option = (String) params.getString("option"); String fromView = (String) state.getAttribute(FROM_VIEW); if (option != null) { if ("post".equals(option)) { // post assignment doPost_assignment(data); } else if ("save".equals(option)) { // save assignment doSave_assignment(data); } else if ("reorder".equals(option)) { // reorder assignments doReorder_assignment(data); } else if ("preview".equals(option)) { // preview assignment doPreview_assignment(data); } else if ("cancel".equals(option)) { // cancel creating assignment doCancel_new_assignment(data); } else if ("canceledit".equals(option)) { // cancel editing assignment doCancel_edit_assignment(data); } else if ("attach".equals(option)) { // attachments doAttachmentsFrom(data, null); } else if ("modelAnswerAttach".equals(option)) { doAttachmentsFrom(data, "modelAnswer"); } else if ("allPurposeAttach".equals(option)) { doAttachmentsFrom(data, "allPurpose"); } else if ("view".equals(option)) { // view doView(data); } else if ("permissions".equals(option)) { // permissions doPermissions(data); } else if ("new".equals(option)) { doNew_assignment(data, null); } else if ("returngrade".equals(option)) { // return grading doReturn_grade_submission(data); } else if ("savegrade".equals(option)) { // save grading doSave_grade_submission(data); } else if ("savegrade_review".equals(option)) { // save review grading doSave_grade_submission_review(data); } else if ("submitgrade_review".equals(option)) { //we basically need to submit, save, and move the user to the next review (if available) if (data.getParameters().get("nextSubmissionId") != null) { //go next doPrev_back_next_submission_review(data, "next", true); } else if (data.getParameters().get("prevSubmissionId") != null) { //go previous doPrev_back_next_submission_review(data, "prev", true); } else { //go back to the list doPrev_back_next_submission_review(data, "back", true); } } else if ("toggleremove_review".equals(option)) { // save review grading doSave_toggle_remove_review(data); } else if ("previewgrade".equals(option)) { // preview grading doPreview_grade_submission(data); } else if ("cancelgrade".equals(option)) { // cancel grading doCancel_grade_submission(data); } else if ("cancelgrade_review".equals(option)) { // cancel grade review // no need to do anything, session will have original values and refresh } else if ("cancelreorder".equals(option)) { // cancel reordering doCancel_reorder(data); } else if ("sortbygrouptitle".equals(option)) { // read input data setNewAssignmentParameters(data, true); // sort by group title doSortbygrouptitle(data); } else if ("sortbygroupdescription".equals(option)) { // read input data setNewAssignmentParameters(data, true); // sort group by description doSortbygroupdescription(data); } else if ("hide_instruction".equals(option)) { // hide the assignment instruction doHide_submission_assignment_instruction(data); } else if ("hide_instruction_review".equals(option)) { // hide the assignment instruction doHide_submission_assignment_instruction_review(data); } else if ("show_instruction".equals(option)) { // show the assignment instruction doShow_submission_assignment_instruction(data); } else if ("show_instruction_review".equals(option)) { // show the assignment instruction doShow_submission_assignment_instruction_review(data); } else if ("sortbygroupdescription".equals(option)) { // show the assignment instruction doShow_submission_assignment_instruction(data); } else if ("revise".equals(option) || "done".equals(option)) { // back from the preview mode doDone_preview_new_assignment(data); } else if ("prevsubmission".equals(option)) { // save and navigate to previous submission doPrev_back_next_submission(data, "prev"); } else if ("nextsubmission".equals(option)) { // save and navigate to previous submission doPrev_back_next_submission(data, "next"); } else if (FLAG_NEXT_UNGRADED.equals(option) || FLAG_PREV_UNGRADED.equals(option)) { // SAK-29314 doPrev_back_next_submission(data, option); } else if ("prevsubmission_review".equals(option)) { // save and navigate to previous submission doPrev_back_next_submission_review(data, "prev", false); } else if ("nextsubmission_review".equals(option)) { // save and navigate to previous submission doPrev_back_next_submission_review(data, "next", false); } else if ("cancelgradesubmission".equals(option)) { if (MODE_INSTRUCTOR_VIEW_STUDENTS_ASSIGNMENT.equals(fromView)) { doPrev_back_next_submission(data, "backListStudent"); } else { // save and navigate to previous submission doPrev_back_next_submission(data, "back"); } } else if ("cancelgradesubmission_review".equals(option)) { // save and navigate to previous submission doPrev_back_next_submission_review(data, "back", false); } else if ("reorderNavigation".equals(option)) { // save and do reorder doReorder(data); } else if ("options".equals(option)) { // go to the options view doOptions(data); } } }
From source file:org.sakaiproject.assignment.tool.AssignmentAction.java
boolean checkSubmissionStateConsistency(SessionState state, String actualGradeSubmissionId) { String stateGradeSubmissionId = (String) state.getAttribute(GRADE_SUBMISSION_SUBMISSION_ID); Log.debug("chef", "checkSubmissionStateConsistency(): stateGradeSubmissionId = " + stateGradeSubmissionId); boolean is_good = stateGradeSubmissionId.equals(actualGradeSubmissionId); if (!is_good) { Log.warn("chef", "checkSubissionStateConsistency(): State is inconsistent! Aborting grade save."); addAlert(state, rb.getString("grading.alert.multiTab")); }//from w w w.j a va 2 s . co m return is_good; }