/* * *This is a generic check, because a system action is always a generic action with generic validation * * */ private BungeniMessage validateAction_TextSelectedSystemAction() { int nRetValue = -1; BungeniMessage theMessage = new BungeniMessage(); // 1st check ... look for root nRetValue = check_rootContainerExists(); if (nRetValue == BungeniError.DOCUMENT_ROOT_DOES_NOT_EXIST) { return new BungeniMessage( BungeniError.TEXT_SELECTED_SYSTEM_ACTION_FAIL, BungeniError.DOCUMENT_ROOT_DOES_NOT_EXIST); } // 2nd check ... if text was selected if (ooDocument.isTextSelected() == false) { // fail if no text was selected return new BungeniMessage( BungeniError.TEXT_SELECTED_INSERT_ACTION_FAIL, BungeniError.NO_TEXT_SELECTED); } // 3rd check ... if system container can be created here if (m_subAction.sub_action_name().equals("debatedate_entry")) { theMessage = validateAction_TextSelectedSystemAction_DebateDateEntry(); return theMessage; } else if (m_subAction.sub_action_name().equals("debatetime_entry")) { theMessage = validateAction_TextSelectedSystemAction_DebateTimeEntry(); return theMessage; } /* nRetValue = check_canSystemContainerBeCreated(); if (nRetValue == BungeniError.INVALID_CONTAINER_FOR_SYSTEM_ACTION) { return new BungeniMessage(BungeniError.TEXT_SELECTED_SYSTEM_ACTION_FAIL, BungeniError.INVALID_CONTAINER_FOR_SYSTEM_ACTION); } */ return new BungeniMessage(BungeniError.TEXT_SELECTED_SYSTEM_ACTION_PROCEED, nRetValue); }
private BungeniMessage validateAction_TextSelectedInsertAction() { BungeniMessage validMessage = new BungeniMessage(); // check if text was selected if ((ooDocument.isTextSelected() == false) || (ooDocument.isTextGraphicObjectSelected() == false)) { // fail if no text was selected return new BungeniMessage( BungeniError.TEXT_SELECTED_INSERT_ACTION_FAIL, BungeniError.NO_TEXT_SELECTED); } if (m_subAction.sub_action_name().equals("section_creation")) { validMessage = validateAction_TextSelectedInsertAction_CreateSection(); return validMessage; } else if (m_subAction.sub_action_name().equals("debatedate_entry")) { validMessage = validateAction_TextSelectedInsertAction_DebateDateEntry(); return validMessage; } else if (m_subAction.sub_action_name().equals("debatetime_entry")) { validMessage = validateAction_TextSelectedInsertAction_DebateTimeEntry(); return validMessage; } else if (m_subAction.sub_action_name().equals("markup_logo")) { validMessage = validateAction_TextSelectedInsertAction_MarkupLogo(); return validMessage; } else { log.debug("validateAction_DocumentLevelAction() : method not implemented"); return new BungeniMessage( BungeniError.TEXT_SELECTED_INSERT_ACTION_FAIL, BungeniError.METHOD_NOT_IMPLEMENTED); } }