Examples of MediaFileDirectory


Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

        testWeblog = TestUtils.setupWeblog("mediaFileTestWeblog3", testUser);

        MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();

        // no need to create root directory, that is done automatically now
        MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);

        //MediaFileDirectory rootDirectory = new MediaFileDirectory(null, "root", "root d", testWeblog);
        //mfMgr.createMediaFileDirectory(rootDirectory);

        TestUtils.endSession(true);

        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());

        MediaFile mediaFile = new MediaFile();
        mediaFile.setName("test.jpg");
        mediaFile.setDescription("This is a test image");
        mediaFile.setCopyrightText("test copyright text");
        mediaFile.setSharedForGallery(true);
        mediaFile.setLength(2000);
        mediaFile.setDirectory(rootDirectory);
        mediaFile.setWeblog(testWeblog);
        mediaFile.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
        mediaFile.setContentType("image/jpeg");
        rootDirectory.getMediaFiles().add(mediaFile);

        MediaFileTag tag1 = new MediaFileTag("work", mediaFile);
        MediaFileTag tag2 = new MediaFileTag("home", mediaFile);
        Set<MediaFileTag> tags = new HashSet<MediaFileTag>();
        tags.add(tag1);
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

        testWeblog = TestUtils.setupWeblog("mediaFileTestWeblog7", testUser);

        MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();

        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);

        try {
         
          String id1 = null;
          {
              MediaFile mf = new MediaFile();
              mf.setName("test_work.jpg");
              mf.setDescription("This is a test image");
              mf.setCopyrightText("test copyright text");
              mf.setSharedForGallery(true);
              mf.setLength(2000);
              mf.setDirectory(rootDirectory);
              mf.setWeblog(testWeblog);
              mf.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
              mf.setContentType("image/jpeg");
              rootDirectory.getMediaFiles().add(mf);
 
              mfMgr.createMediaFile(testWeblog, mf, new RollerMessages());

              MediaFileTag tag = new MediaFileTag("work", mf);
              Set<MediaFileTag> tags = new HashSet<MediaFileTag>();
              tags.add(tag);
              mf.setTags(tags);
              mfMgr.updateMediaFile(testWeblog, mf);
             
              mfMgr.createMediaFile(testWeblog, mf, new RollerMessages());
              TestUtils.endSession(true);
              id1 = mf.getId();
              assertNotNull(mf.getId());
              assertNotNull(mf.getId().length() > 0);
          }
 
          String id2 = null;
          {
              testWeblog = TestUtils.getManagedWebsite(testWeblog);
              rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());
             
              MediaFile mf = new MediaFile();
              mf = new MediaFile();
              mf.setName("test_home.jpg");
              mf.setDescription("This is a test image");
              mf.setCopyrightText("test copyright text");
              mf.setSharedForGallery(true);
              mf.setLength(3000);
              mf.setDirectory(rootDirectory);
              mf.setWeblog(testWeblog);
              mf.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
              mf.setContentType("image/jpeg");
              rootDirectory.getMediaFiles().add(mf);
 
              mfMgr.createMediaFile(testWeblog, mf, new RollerMessages());

              MediaFileTag tag = new MediaFileTag("home", mf);
              Set<MediaFileTag> tags = new HashSet<MediaFileTag>();
              tags.add(tag);
              mf.setTags(tags);
              mfMgr.updateMediaFile(testWeblog, mf);
 
              TestUtils.endSession(true);
              id2 = mf.getId();
              assertNotNull(mf.getId());
              assertNotNull(mf.getId().length() > 0);
          }
 
          String id3 = null;
          {
              testWeblog = TestUtils.getManagedWebsite(testWeblog);
              rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());
 
              MediaFile mf = new MediaFile();
              mf = new MediaFile();
              mf.setName("test_pers.jpg");
              mf.setDescription("This is a personal test image");
              mf.setCopyrightText("test pers copyright text");
              mf.setSharedForGallery(true);
              mf.setLength(4000);
              mf.setWeblog(testWeblog);
              mf.setDirectory(rootDirectory);
              mf.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
              mf.setContentType("image/jpeg");
              rootDirectory.getMediaFiles().add(mf);
 
              mfMgr.createMediaFile(testWeblog, mf, new RollerMessages());

              MediaFileTag tag = new MediaFileTag("home", mf);
              Set<MediaFileTag> tags = new HashSet<MediaFileTag>();
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

  
        try {
          MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();
 
          // no need to create root directory, that is done automatically now
          MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);
 
          //MediaFileDirectory rootDirectory = new MediaFileDirectory(null, "root", "root d", testWeblog);
          //mfMgr.createMediaFileDirectory(rootDirectory);
          //TestUtils.endSession(true);
 
          for (int i = 0; i < 15; i++) {
            rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId())
            testWeblog = TestUtils.getManagedWebsite(testWeblog);
              MediaFile mediaFile = new MediaFile();
              mediaFile.setName("test_file<index>.jpg".replace("<index>", i + ""));
              mediaFile.setDescription("This is a test image");
              mediaFile.setCopyrightText("test copyright text");
              mediaFile.setSharedForGallery(true);
              mediaFile.setLength(2000);
              mediaFile.setWeblog(testWeblog);
              mediaFile.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
              mediaFile.setContentType("image/jpeg");
              mfMgr.createMediaFile(testWeblog, mediaFile, new RollerMessages());
              rootDirectory.getMediaFiles().add(mediaFile);
              mediaFile.setDirectory(rootDirectory);
              assertNotNull(mediaFile.getId());
              assertNotNull(mediaFile.getId().length() > 0);
            TestUtils.endSession(true);
          }
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

        testWeblog = TestUtils.setupWeblog("mediaFileTestWeblog10", testUser);

        MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();

        // no need to create root directory, that is done automatically now
        MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);

        //MediaFileDirectory rootDirectory = new MediaFileDirectory(null, "root", "root d", testWeblog);
        //mfMgr.createMediaFileDirectory(rootDirectory);

        TestUtils.endSession(true);

        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());
        String[] contentTypes = {"image/gif", "image/jpeg", "image/bmp"};
        for (int i = 0; i < 3; i++) {
            MediaFile mediaFile = new MediaFile();
            mediaFile.setName("test_file<index>.jpg".replace("<index>", i + ""));
            mediaFile.setDescription("This is a test image");
            mediaFile.setCopyrightText("test copyright text");
            mediaFile.setSharedForGallery(true);
            mediaFile.setLength(2000);
            mediaFile.setDirectory(rootDirectory);
            mediaFile.setWeblog(testWeblog);
            mediaFile.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
            mediaFile.setContentType(contentTypes[i]);
            rootDirectory.getMediaFiles().add(mediaFile);
            mfMgr.createMediaFile(testWeblog, mediaFile, new RollerMessages());
            assertNotNull(mediaFile.getId());
            assertNotNull(mediaFile.getId().length() > 0);
        }
        TestUtils.endSession(true);
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

        testWeblog = TestUtils.setupWeblog("mediaFileTestWeblog5", testUser);

        MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();

        // no need to create root directory, that is done automatically now
        MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);

        //MediaFileDirectory rootDirectory = new MediaFileDirectory(null, "root", "root d", testWeblog);
        //mfMgr.createMediaFileDirectory(rootDirectory);

        TestUtils.endSession(true);

        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());

        MediaFile mediaFile = new MediaFile();
        mediaFile.setName("test5.jpg");
        mediaFile.setDescription("This is a test image 5");
        mediaFile.setCopyrightText("test 5 copyright text");
        mediaFile.setSharedForGallery(false);
        mediaFile.setLength(3000);
        mediaFile.setDirectory(rootDirectory);
        mediaFile.setWeblog(testWeblog);
        mediaFile.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
        mediaFile.setContentType("image/jpeg");
        rootDirectory.getMediaFiles().add(mediaFile);

        MediaFileTag tag1 = new MediaFileTag("tst5work", mediaFile);
        MediaFileTag tag2 = new MediaFileTag("tst5home", mediaFile);
        Set<MediaFileTag> tags = new HashSet<MediaFileTag>();
        tags.add(tag1);
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

        testWeblog = TestUtils.setupWeblog("mediaFileTestWeblog6", testUser);

        MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();

        // no need to create root directory, that is done automatically now
        MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);

        //MediaFileDirectory rootDirectory = new MediaFileDirectory(null, "root", "root d", testWeblog);
        //mfMgr.createMediaFileDirectory(rootDirectory);

        MediaFileDirectory directory1 = new MediaFileDirectory(rootDirectory, "dir1", "directory 1", testWeblog);
        mfMgr.createMediaFileDirectory(directory1);
        rootDirectory.getChildDirectories().add(directory1);

        MediaFileDirectory directory2 = new MediaFileDirectory(rootDirectory, "dir2", "directory 2", testWeblog);
        mfMgr.createMediaFileDirectory(directory2);
        rootDirectory.getChildDirectories().add(directory2);

        MediaFileDirectory directory3 = new MediaFileDirectory(rootDirectory, "dir3", "directory 3", testWeblog);
        mfMgr.createMediaFileDirectory(directory3);
        rootDirectory.getChildDirectories().add(directory3);


        MediaFile mediaFile = new MediaFile();
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

        testWeblog = TestUtils.setupWeblog("mediaFileTestUser11", testUser);

        MediaFileManager mfMgr = WebloggerFactory.getWeblogger().getMediaFileManager();

        // no need to create root directory, that is done automatically now
        MediaFileDirectory rootDirectory = mfMgr.getMediaFileRootDirectory(testWeblog);

        try {

            //MediaFileDirectory rootDirectory = new MediaFileDirectory(null, "root", "root d", testWeblog);
            mfMgr.createMediaFileDirectory(rootDirectory);

            MediaFileDirectory directory1 = new MediaFileDirectory(rootDirectory, "dir1", "directory 1", testWeblog);
            mfMgr.createMediaFileDirectory(directory1);
            rootDirectory.getChildDirectories().add(directory1);
            String dir1Id = directory1.getId();

            MediaFileDirectory directory2 = new MediaFileDirectory(rootDirectory, "dir2", "directory 2", testWeblog);
            mfMgr.createMediaFileDirectory(directory2);
            rootDirectory.getChildDirectories().add(directory2);

            MediaFileDirectory directory3 = new MediaFileDirectory(rootDirectory, "dir3", "directory 3", testWeblog);
            mfMgr.createMediaFileDirectory(directory3);
            rootDirectory.getChildDirectories().add(directory3);

            MediaFile mediaFile = new MediaFile();
            mediaFile.setDirectory(rootDirectory);
            rootDirectory.getMediaFiles().add(mediaFile);
            mediaFile.setWeblog(testWeblog);
            mediaFile.setName("test7_1.jpg");
            mediaFile.setDescription("This is a test image 7.1");
            mediaFile.setCopyrightText("test 7.1 copyright text");
            mediaFile.setSharedForGallery(false);
            mediaFile.setLength(4000);
            mediaFile.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
            mediaFile.setContentType("image/jpeg");
            mfMgr.createMediaFile(testWeblog, mediaFile, new RollerMessages());

            MediaFile mediaFile2 = new MediaFile();
            mediaFile2.setDirectory(rootDirectory);
            rootDirectory.getMediaFiles().add(mediaFile2);
            mediaFile2.setWeblog(testWeblog);
            mediaFile2.setName("test7_2.jpg");
            mediaFile2.setDescription("This is a test image 7.2");
            mediaFile2.setCopyrightText("test 7.2 copyright text");
            mediaFile2.setSharedForGallery(true);
            mediaFile2.setLength(4000);
            mediaFile2.setInputStream(getClass().getResourceAsStream(TEST_IMAGE));
            mediaFile2.setContentType("image/jpeg");
            mfMgr.createMediaFile(testWeblog, mediaFile2, new RollerMessages());

            TestUtils.endSession(true);

            testWeblog = TestUtils.getManagedWebsite(testWeblog);
            rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());

            Set<MediaFile> mediaFiles = rootDirectory.getMediaFiles();
            assertEquals(2, mediaFiles.size());
            assertTrue(containsFileWithName(mediaFiles, "test7_1.jpg"));
            assertTrue(containsFileWithName(mediaFiles, "test7_2.jpg"));

            MediaFileDirectory targetDirectory = mfMgr.getMediaFileDirectory(dir1Id);
            mfMgr.moveMediaFiles(mediaFiles, targetDirectory);
            TestUtils.endSession(true);

            rootDirectory = mfMgr.getMediaFileDirectory(rootDirectory.getId());
            targetDirectory = mfMgr.getMediaFileDirectory(dir1Id);

            mediaFiles = targetDirectory.getMediaFiles();
            assertEquals(2, mediaFiles.size());
            assertTrue(containsFileWithName(mediaFiles, "test7_1.jpg"));
            assertTrue(containsFileWithName(mediaFiles, "test7_2.jpg"));

            mediaFiles = rootDirectory.getMediaFiles();
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

            assertFalse("Upgrade required", mmgr.isFileStorageUpgradeRequired());

            // now, let's check to see if migration was sucessful

            MediaFileDirectory root1 = mgr.getMediaFileRootDirectory(testWeblog1);
            assertNotNull("testblog1's mediafile dir exists", root1);
            assertNotNull(mgr.getMediaFileByPath(testWeblog1, "/sub1/hawk.jpg"));
            assertNotNull(mgr.getMediaFileByPath(testWeblog1, "/sub1/sub2/nasa.jpg"));
            assertNotNull(mgr.getMediaFileByPath(testWeblog1, "/roller50-prop.png"));

            assertNotNull(mgr.getMediaFileByOriginalPath(testWeblog1, "/sub1/hawk.jpg"));

            MediaFileDirectory root2 = mgr.getMediaFileRootDirectory(testWeblog2);
            assertNotNull("testblog2's mediafile dir exists", root2);
            assertNotNull(root2.getMediaFile("amsterdam.jpg"));
            assertNotNull(root2.getMediaFile("p47-thunderbolt.jpg"));
            assertNotNull(root2.getMediaFile("rollerwiki.png"));

        } finally {

            File statusFile = new File(WebloggerConfig.getProperty("uploads.dir")
                + File.separator + JPAMediaFileManagerImpl.MIGRATION_STATUS_FILENAME);
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

           
            RollerMessages msgs = new RollerMessages();

            Weblogger roller = WebloggerFactory.getWeblogger();
            MediaFileManager fmgr = roller.getMediaFileManager();
            MediaFileDirectory root = fmgr.getMediaFileRootDirectory(website);
            // Try to save file
            MediaFile mf = new MediaFile();
            mf.setDirectory(root);
            mf.setWeblog(website);
View Full Code Here

Examples of org.apache.roller.weblogger.pojos.MediaFileDirectory

     */
    @SkipValidation
    public String execute() {
        MediaFileManager manager = WebloggerFactory.getWeblogger().getMediaFileManager();
        try {
            MediaFileDirectory directory;
            if (this.directoryId != null) {
                directory = manager.getMediaFileDirectory(this.directoryId);
            } else if (this.directoryPath != null) {
                directory = manager.getMediaFileDirectoryByPath(getActionWeblog(), this.directoryPath);
                this.directoryId = directory.getId();
            } else {
                directory = manager.getMediaFileRootDirectory(getActionWeblog());
                this.directoryId = directory.getId();
            }

            this.childDirectories = new ArrayList<MediaFileDirectory>();
            this.childDirectories.addAll(directory.getChildDirectories());

            this.childFiles = new ArrayList<MediaFile>();

            // only add image files
            for (MediaFile mf : directory.getMediaFiles()) {
                if (mf.isImageFile()) {
                    this.childFiles.add(mf);
                }
            }

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.