Class UserLargeObjectService

java.lang.Object
dev.getelements.elements.service.largeobject.UserLargeObjectService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.largeobject.LargeObjectService

public class UserLargeObjectService extends Object implements dev.getelements.elements.sdk.service.largeobject.LargeObjectService
  • Constructor Details

    • UserLargeObjectService

      public UserLargeObjectService()
  • Method Details

    • findLargeObject

      public Optional<dev.getelements.elements.sdk.model.largeobject.LargeObject> findLargeObject(String objectId)
      Specified by:
      findLargeObject in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
    • getLargeObjects

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.largeobject.LargeObject> getLargeObjects(int offset, int count, String search)
      Specified by:
      getLargeObjects in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
    • updateLargeObject

      public dev.getelements.elements.sdk.model.largeobject.LargeObject updateLargeObject(String objectId, dev.getelements.elements.sdk.model.largeobject.UpdateLargeObjectRequest objectRequest)
      Specified by:
      updateLargeObject in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
    • createLargeObject

      public dev.getelements.elements.sdk.model.largeobject.LargeObject createLargeObject(dev.getelements.elements.sdk.model.largeobject.CreateLargeObjectRequest createLargeObjectRequest)
      Specified by:
      createLargeObject in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
    • createLargeObjectFromUrl

      public dev.getelements.elements.sdk.model.largeobject.LargeObject createLargeObjectFromUrl(dev.getelements.elements.sdk.model.largeobject.CreateLargeObjectFromUrlRequest createRequest)
      Specified by:
      createLargeObjectFromUrl in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
    • deleteLargeObject

      public void deleteLargeObject(String objectId) throws IOException
      Specified by:
      deleteLargeObject in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
      Throws:
      IOException
    • readLargeObjectContent

      public InputStream readLargeObjectContent(String objectId) throws IOException
      Specified by:
      readLargeObjectContent in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
      Throws:
      IOException
    • writeLargeObjectContent

      public OutputStream writeLargeObjectContent(String objectId, String originalFileName) throws IOException
      Specified by:
      writeLargeObjectContent in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
      Throws:
      IOException
    • saveOrUpdateLargeObject

      public dev.getelements.elements.sdk.model.largeobject.LargeObject saveOrUpdateLargeObject(dev.getelements.elements.sdk.model.largeobject.LargeObject largeObject)
      Specified by:
      saveOrUpdateLargeObject in interface dev.getelements.elements.sdk.service.largeobject.LargeObjectService
    • getLargeObjectDao

      public dev.getelements.elements.sdk.dao.LargeObjectDao getLargeObjectDao()
    • setLargeObjectDao

      @Inject public void setLargeObjectDao(dev.getelements.elements.sdk.dao.LargeObjectDao largeObjectDao)
    • getLargeObjectBucket

      public dev.getelements.elements.sdk.dao.LargeObjectBucket getLargeObjectBucket()
    • setLargeObjectBucket

      @Inject public void setLargeObjectBucket(dev.getelements.elements.sdk.dao.LargeObjectBucket largeObjectBucket)
    • getValidationHelper

      public dev.getelements.elements.sdk.model.util.ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(dev.getelements.elements.sdk.model.util.ValidationHelper validationHelper)
    • getAccessPermissionsUtils

      public AccessPermissionsUtils getAccessPermissionsUtils()
    • setAccessPermissionsUtils

      @Inject public void setAccessPermissionsUtils(AccessPermissionsUtils accessPermissionsUtils)
    • getLargeObjectCdnUtils

      public LargeObjectCdnUtils getLargeObjectCdnUtils()
    • setLargeObjectCdnUtils

      @Inject public void setLargeObjectCdnUtils(LargeObjectCdnUtils largeObjectCdnUtils)