Class FolderModel

All Implemented Interfaces:
Model

public class FolderModel extends ContentModel
  • Field Details

  • Constructor Details

    • FolderModel

      public FolderModel()
    • FolderModel

      public FolderModel(String name)
    • FolderModel

      public FolderModel(String name, String title, String description)
    • FolderModel

      public FolderModel(FolderModel originalFolder)
  • Method Details

    • getFiles

      public List<FileModel> getFiles()
    • setFiles

      public void setFiles(List<FileModel> files)
    • getRandomFolderModel

      public static FolderModel getRandomFolderModel()
      Generates a new random FolderModel object
    • lastFile

      public FileModel lastFile()
      Returns:
      the last FileModel object child
    • generateRandomFileChild

      public FileModel generateRandomFileChild(FileType fileType)
      This will generate and add to getFiles() array the children files
    • getSharedFolderModel

      public static FolderModel getSharedFolderModel()
    • getImapAttachmentsFolderModel

      public static FolderModel getImapAttachmentsFolderModel()
    • getGuestHomeFolderModel

      public static FolderModel getGuestHomeFolderModel()
    • getUserHomesFolderModel

      public static FolderModel getUserHomesFolderModel()
    • getSitesFolderModel

      public static FolderModel getSitesFolderModel()
    • getDataDictionaryFolderModel

      public static FolderModel getDataDictionaryFolderModel()
    • getIMAPHomeFolderModel

      public static FolderModel getIMAPHomeFolderModel()