java.lang.Object
com.iqser.red.service.redaction.v1.server.model.component.Entity

public class Entity extends Object
  • Constructor Details

    • Entity

      public Entity(String id, String type, com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryType entryType, com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryState state, String value, String reason, String matchedRule, String legalBasis, boolean imported, SemanticNode containingNode, String section, float[] color, List<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Position> positions, String textBefore, String textAfter, int startOffset, int endOffset, int length, boolean imageHasTransparency, boolean isDictionaryEntry, boolean isDossierDictionaryEntry, boolean excluded, List<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Change> changes, List<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.ManualChange> manualChanges, Set<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Engine> engines, Set<String> reference, Set<String> importedRedactionIntersections)
  • Method Details

    • fromEntityLogEntry

      public static Entity fromEntityLogEntry(com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLogEntry e, Document document, int startOffset, int endOffset)
    • builder

      public static Entity.EntityBuilder builder()
    • getId

      public String getId()
    • getType

      public String getType()
    • getEntryType

      public com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryType getEntryType()
    • getState

      public com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntryState getState()
    • getValue

      public String getValue()
    • getReason

      public String getReason()
    • getMatchedRule

      public String getMatchedRule()
    • getLegalBasis

      public String getLegalBasis()
    • isImported

      public boolean isImported()
    • getContainingNode

      public SemanticNode getContainingNode()
    • getSection

      public String getSection()
    • getColor

      public float[] getColor()
    • getPositions

      public List<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Position> getPositions()
    • getTextBefore

      public String getTextBefore()
    • getTextAfter

      public String getTextAfter()
    • getStartOffset

      public int getStartOffset()
    • getEndOffset

      public int getEndOffset()
    • getLength

      public int getLength()
    • isImageHasTransparency

      public boolean isImageHasTransparency()
    • isDictionaryEntry

      public boolean isDictionaryEntry()
    • isDossierDictionaryEntry

      public boolean isDossierDictionaryEntry()
    • isExcluded

      public boolean isExcluded()
    • getChanges

      public List<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Change> getChanges()
    • getManualChanges

      public List<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.ManualChange> getManualChanges()
    • getEngines

      public Set<com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.Engine> getEngines()
    • getReference

      public Set<String> getReference()
    • getImportedRedactionIntersections

      public Set<String> getImportedRedactionIntersections()