Class FileMetaData

java.lang.Object
org.qubership.atp.mia.model.file.FileMetaData

public class FileMetaData extends Object
  • Field Details

    • PROJECT_FOLDER

      public static final Path PROJECT_FOLDER
  • Constructor Details

    • FileMetaData

      public FileMetaData(UUID projectId, String fileName, ProjectFileType projectFileType)
      Require arg consructor.
      Parameters:
      projectId - Project ID
      fileName - file name
      projectFileType - ProjectFileType
  • Method Details

    • log

      public static FileMetaData log(UUID projectId, String fileName)
      Create FileMetaData LOG.
      Parameters:
      projectId - project ID
      fileName - file name
      Returns:
      FileMetaData instance
    • upload

      public static FileMetaData upload(UUID projectId, String fileName)
      Create FileMetaData UPDATE.
      Parameters:
      projectId - project ID
      fileName - file name
      Returns:
      FileMetaData instance
    • project

      public static FileMetaData project(UUID projectId, String fileName)
      Create FileMetaData project.
      Parameters:
      projectId - project ID
      fileName - file name
      Returns:
      FileMetaData instance
    • configuration

      public static FileMetaData configuration(UUID projectId, String fileName)
      Create FileMetaData project.
      Parameters:
      projectId - project ID
      fileName - file name
      Returns:
      FileMetaData instance
    • define

      public static FileMetaData define(UUID projectId, String fileName) throws IllegalArgumentException
      Create FileMetaData project.
      Parameters:
      projectId - project ID
      fileName - file name
      Returns:
      FileMetaData instance
      Throws:
      IllegalArgumentException
    • getContentType

      public String getContentType()
      ContentType of the file.
      Returns:
      content type of the file
    • getFileExtension

      public String getFileExtension()
      Extension of the file.
      Returns:
      Extension of the file.