org.cogroo.addon.community
Class CommunityLogic

java.lang.Object
  extended by org.cogroo.addon.community.CommunityLogic

public class CommunityLogic
extends Object

Author:
colen

Nested Class Summary
 class CommunityLogic.Omission
           
 
Constructor Summary
CommunityLogic(com.sun.star.uno.XComponentContext context, String selectedText)
           
 
Method Summary
 CommunityLogic.Omission addOmission(int start, int end)
           
static String authenticateUser(String userName, String passwd, com.sun.star.beans.XPropertySet authProgressBar)
           
 boolean canAddOmission(int start, int end)
           
 String createErrorReportXML()
           
 void editOmission(short pos, String cat, String comment, String customCat, String replace)
           
 String getAnnotatedText()
           
 String getAnnotatedText(int errorID)
           
 String[] getBadInterventions()
           
static String[] getCategoriesForUser(String userName, String token, com.sun.star.beans.XPropertySet authProgressBar)
           
 short getClassificationForBadIntervention(short selectedItem)
           
 String[] getClassifications()
           
 String getCommentsForBadIntervention(int selectedItem)
           
 String getDetailsForBadIntervention(int badInterventionIndex)
           
 String[] getErrorGroups()
           
 String getEscapedText()
           
 CommunityLogic.Omission getOmission(short selectedItem)
           
 CommunityLogic.Omission[] getOmissions()
           
 String getOmissionsAnnotatedText()
           
 String getOmissionsAnnotatedText(int index)
           
 String getText()
           
 boolean hasBadInterventions()
           
 boolean hasGrammarErrors()
           
 boolean hasOmissions()
           
 void removeOmission(short pos)
           
 void setClassificationForBadIntervention(short selectedItem, short classification)
           
 void setCommentsForBadIntervention(int selectedItem, String comment)
           
 String submitErrorReport(String userName, String token, com.sun.star.beans.XPropertySet authProgressBar)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommunityLogic

public CommunityLogic(com.sun.star.uno.XComponentContext context,
                      String selectedText)
Method Detail

authenticateUser

public static String authenticateUser(String userName,
                                      String passwd,
                                      com.sun.star.beans.XPropertySet authProgressBar)
                               throws CogrooException
Throws:
CogrooException

getCategoriesForUser

public static String[] getCategoriesForUser(String userName,
                                            String token,
                                            com.sun.star.beans.XPropertySet authProgressBar)
                                     throws CogrooException
Throws:
CogrooException

submitErrorReport

public String submitErrorReport(String userName,
                                String token,
                                com.sun.star.beans.XPropertySet authProgressBar)
                         throws CogrooException
Throws:
CogrooException

hasGrammarErrors

public boolean hasGrammarErrors()

getText

public String getText()

getEscapedText

public String getEscapedText()

getAnnotatedText

public String getAnnotatedText()

getAnnotatedText

public String getAnnotatedText(int errorID)

getOmissionsAnnotatedText

public String getOmissionsAnnotatedText()

getOmissionsAnnotatedText

public String getOmissionsAnnotatedText(int index)

hasBadInterventions

public boolean hasBadInterventions()

getBadInterventions

public String[] getBadInterventions()

getDetailsForBadIntervention

public String getDetailsForBadIntervention(int badInterventionIndex)

getClassificationForBadIntervention

public short getClassificationForBadIntervention(short selectedItem)

setClassificationForBadIntervention

public void setClassificationForBadIntervention(short selectedItem,
                                                short classification)

getCommentsForBadIntervention

public String getCommentsForBadIntervention(int selectedItem)

setCommentsForBadIntervention

public void setCommentsForBadIntervention(int selectedItem,
                                          String comment)

getClassifications

public String[] getClassifications()

canAddOmission

public boolean canAddOmission(int start,
                              int end)

addOmission

public CommunityLogic.Omission addOmission(int start,
                                           int end)

hasOmissions

public boolean hasOmissions()

getOmissions

public CommunityLogic.Omission[] getOmissions()

getOmission

public CommunityLogic.Omission getOmission(short selectedItem)

removeOmission

public void removeOmission(short pos)

getErrorGroups

public String[] getErrorGroups()

editOmission

public void editOmission(short pos,
                         String cat,
                         String comment,
                         String customCat,
                         String replace)

createErrorReportXML

public String createErrorReportXML()
                            throws CogrooException
Throws:
CogrooException


Copyright © 2012-2013 CoGrOO. All Rights Reserved.