Package step.plugins.pdftest
Class PdfTestServices
- java.lang.Object
-
- step.framework.server.AbstractServices<step.core.access.User>
-
- step.core.deployment.AbstractStepServices
-
- step.plugins.compare.DocumentCompareServices
-
- step.plugins.pdftest.PdfTestServices
-
@Singleton @Path("/pdftest") public class PdfTestServices extends DocumentCompareServices
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class step.plugins.compare.DocumentCompareServices
DocumentCompareServices.LanguageEntity, DocumentCompareServices.TestScenarioOutput, DocumentCompareServices.TestScenarioOutputError
-
-
Field Summary
-
Fields inherited from class step.plugins.compare.DocumentCompareServices
compareScenarioServices, docToImageServices, fileResolver, reportNodeAttachmentManager, sessionServices
-
-
Constructor Summary
Constructors Constructor Description PdfTestServices()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringextractRegionText(java.lang.String sessionid, java.lang.String lang, RegionDefinion regionDef)jakarta.ws.rs.core.ResponsegetDocumentPageAsImage(java.lang.String sessionid, java.lang.Integer pageid)protected AbstractExtractionServicegetExtractionService()DimensiongetPageDimensionInPt(java.lang.String sessionid, java.lang.Integer pageid)java.util.Set<java.lang.Integer>getPageIdsWithAnchors(java.lang.String sessionId)java.lang.StringgetPdfFilename(java.lang.String sessionid)java.lang.IntegergetPdfPageCount(java.lang.String sessionid)ScenariogetScenario(java.lang.String sessionid)protected java.lang.StringgetScenarioDirProperty()protected java.io.FilegetSessionDir(java.lang.String sessionid)protected DocumentCompareServices.LanguageEntitygetSupportedLanguages()DocumentCompareServices.LanguageEntitygetSupportedLanguages(java.lang.String sessionid)protected java.lang.StringgetWorkingDirPath()protected voidinitDocToImageService()voidloadDocument(java.lang.String sessionId, java.lang.String filename)voidsaveScenario(java.lang.String sessionid, Scenario scenario)DocumentCompareServices.TestScenarioOutputtestScenario(java.lang.String sessionId, java.lang.String lang, Scenario.TestScenario testScenario)-
Methods inherited from class step.plugins.compare.DocumentCompareServices
getWorkingDir, init
-
Methods inherited from class step.core.deployment.AbstractStepServices
getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getScheduler
-
-
-
-
Method Detail
-
getScenarioDirProperty
protected java.lang.String getScenarioDirProperty()
- Specified by:
getScenarioDirPropertyin classDocumentCompareServices
-
initDocToImageService
protected void initDocToImageService()
- Specified by:
initDocToImageServicein classDocumentCompareServices
-
getExtractionService
protected AbstractExtractionService getExtractionService()
- Specified by:
getExtractionServicein classDocumentCompareServices
-
getSessionDir
protected java.io.File getSessionDir(java.lang.String sessionid)
- Specified by:
getSessionDirin classDocumentCompareServices
-
getWorkingDirPath
protected java.lang.String getWorkingDirPath()
- Specified by:
getWorkingDirPathin classDocumentCompareServices
-
getSupportedLanguages
protected DocumentCompareServices.LanguageEntity getSupportedLanguages()
- Specified by:
getSupportedLanguagesin classDocumentCompareServices
-
loadDocument
public void loadDocument(java.lang.String sessionId, java.lang.String filename) throws java.lang.Exception- Overrides:
loadDocumentin classDocumentCompareServices- Throws:
java.lang.Exception
-
getPageIdsWithAnchors
public java.util.Set<java.lang.Integer> getPageIdsWithAnchors(java.lang.String sessionId) throws java.lang.Exception- Overrides:
getPageIdsWithAnchorsin classDocumentCompareServices- Throws:
java.lang.Exception
-
testScenario
public DocumentCompareServices.TestScenarioOutput testScenario(java.lang.String sessionId, java.lang.String lang, Scenario.TestScenario testScenario) throws java.lang.Exception
- Overrides:
testScenarioin classDocumentCompareServices- Throws:
java.lang.Exception
-
getDocumentPageAsImage
public jakarta.ws.rs.core.Response getDocumentPageAsImage(java.lang.String sessionid, java.lang.Integer pageid)- Overrides:
getDocumentPageAsImagein classDocumentCompareServices
-
extractRegionText
public java.lang.String extractRegionText(java.lang.String sessionid, java.lang.String lang, RegionDefinion regionDef) throws java.lang.Exception- Overrides:
extractRegionTextin classDocumentCompareServices- Throws:
java.lang.Exception
-
saveScenario
public void saveScenario(java.lang.String sessionid, Scenario scenario) throws java.io.IOException- Overrides:
saveScenarioin classDocumentCompareServices- Throws:
java.io.IOException
-
getScenario
public Scenario getScenario(java.lang.String sessionid) throws java.io.IOException
- Overrides:
getScenarioin classDocumentCompareServices- Throws:
java.io.IOException
-
getPdfPageCount
public java.lang.Integer getPdfPageCount(java.lang.String sessionid) throws java.lang.Exception- Overrides:
getPdfPageCountin classDocumentCompareServices- Throws:
java.lang.Exception
-
getPageDimensionInPt
public Dimension getPageDimensionInPt(java.lang.String sessionid, java.lang.Integer pageid) throws java.lang.Exception
- Overrides:
getPageDimensionInPtin classDocumentCompareServices- Throws:
java.lang.Exception
-
getPdfFilename
public java.lang.String getPdfFilename(java.lang.String sessionid)
- Overrides:
getPdfFilenamein classDocumentCompareServices
-
getSupportedLanguages
public DocumentCompareServices.LanguageEntity getSupportedLanguages(java.lang.String sessionid)
- Overrides:
getSupportedLanguagesin classDocumentCompareServices
-
-