Class LinguisticService

java.lang.Object
backend.linguisticFeatures.LinguisticService

public class LinguisticService extends Object
Author:
Philipp Noah Hein #6356965
  • Constructor Details

    • LinguisticService

      public LinguisticService() throws IOException
      Initialisiert den Service und setzt die DAO.
      Throws:
      IOException - Falls die DAO nicht geladen werden kann.
  • Method Details

    • createLinguisticFeatures

      public void createLinguisticFeatures(LinguisticFeaturesAggregate_Impl linguisticFeaturesImpl)
      Erstellt ein neues LinguisticFeature und speichert es in der Datenbank.
      Parameters:
      linguisticFeaturesImpl - Das zu speichernde Objekt.
    • getLinguisticFeatures

      public LinguisticFeaturesAggregate_Impl getLinguisticFeatures(String documentId)
      Ruft ein LinguisticFeature anhand der documentId ab.
      Parameters:
      documentId - Die ID des Dokuments.
      Returns:
      Das gefundene LinguisticFeaturesAggregate oder null.
    • updateLinguisticFeatures

      public void updateLinguisticFeatures(String documentId, LinguisticFeaturesAggregate_Impl updatedData)
      Aktualisiert vorhandenes LinguisticFeature.
      Parameters:
      documentId - Die ID des Dokuments.
      updatedData - Die aktualisierten Daten.
    • deleteLinguisticFeatures

      public void deleteLinguisticFeatures(String documentId)
      Löscht LinguisticFeatures anhand der documentId.
      Parameters:
      documentId - Die ID des Dokuments.