Package org.jitterbit.integration.data.entity

Examples of org.jitterbit.integration.data.entity.Folder


        RootFolder schedules = project.getRootFolder(EntityType.Schedule);
        schedule_1 = new Schedule("s1");
        schedule_2 = new Schedule("s2");
        schedules.addItem(schedule_1);
        schedules.addItem(schedule_2);
        scheduleSubFolder_1 = new Folder("F1", EntityType.Schedule);
        schedule_3 = new Schedule("s3");
        scheduleSubFolder_1.addItem(schedule_3);
        schedules.addSubFolder(scheduleSubFolder_1);
        scheduleSubFolder_2 = new Folder("F2", EntityType.Schedule);
        schedule_4 = new Schedule("s4");
        schedule_5 = new Schedule("s5");
        scheduleSubFolder_2.addItem(schedule_4);
        scheduleSubFolder_2.addItem(schedule_5);
        schedules.addSubFolder(scheduleSubFolder_2);
View Full Code Here


    private void checkSchedules(IntegrationProject partial) {
        RootFolder schedules = partial.getRootFolder(EntityType.Schedule);
        Schedule schedule_2_copy = (Schedule) schedules.getDescendant(schedule_2.getID());
        assertEquals(schedule_2, schedule_2_copy);
        assertTrue(schedule_2_copy.getParent() == schedules);
        Folder subFolder_2_copy = (Folder) schedules.getDescendant(scheduleSubFolder_2.getID());
        assertEquals(scheduleSubFolder_2, subFolder_2_copy);
        assertTrue(subFolder_2_copy.getParent() == schedules);
        Schedule schedule_4_copy = (Schedule) schedules.getDescendant(schedule_4.getID());
        assertEquals(schedule_4, schedule_4_copy);
        assertTrue(schedule_4_copy.getParent() == subFolder_2_copy);
        Schedule schedule_3_copy = (Schedule) schedules.getDescendant(schedule_3.getID());
        assertEquals(schedule_3, schedule_3_copy);
View Full Code Here

    }

    @Override
    public TextDocument createStructure(DatabaseStructure dbStructure) {
        quotes = dbStructure.getBeginEndQuote();
        Folder parent = folders.getWizardFolder(EntityType.Document, true);
        DatabaseStructureTree tree = new DatabaseStructureTree(dbStructure);
        Node root = tree.getRoot();
        DatabaseObject table = root.getTable();
        TextDocument doc = createEmptyDocument(parent, table);
        TextStructure struct = createTextStructure(root);
View Full Code Here

    @Override
    public void run() {
        installNameValidator();
        Schedule moved = new Schedule("S");
        Schedule existing = new Schedule("S");
        Folder parent = new Folder("F", EntityType.Schedule);
        parent.addItem(existing);
        DeleteRequestHandler deleter = new DeleteRequestHandler() {
           
            @Override
            public boolean deleteRequested(List<IntegrationEntity> entitiesToDelete) {
                return false;
View Full Code Here

        }
        if (node instanceof RootFolderNode && ((RootFolderNode) node).isRelegatedRoot()) {
            EntityType type = ((RootFolderNode) node).getUserObject().getItemType();
            return EntityIcons.getWizardFolderIcon(type);
        } else if (node instanceof FolderNode) {
            Folder folder = ((FolderNode) node).getUserObject();
            if (folder.isSalesforceFolder() || folder.isSharedSalesforceItemsFolder()) {
                return EntityIcons.getSalesforceWizardFolderIcon();
            }
        }
        return decoratingInvalidItems ? node.getValidationDecoratedIcon() : node.getDefaultIcon();
    }
View Full Code Here

        throw new RuntimeException("Cannot find an appropriate owner for the new folder.");
    }

    private Folder findParentForNonFolder(EntityType type, List<IntegrationEntity> selectedItems) {
        // First check for a folder of the specific type.
        Folder parent = findFolder(type, selectedItems);
        if (parent != null) {
            return parent;
        }
        // No folder selected. Use the root folder, if one exists for the specified type:
        parent = findRootFolder(type);
View Full Code Here

        createEntity(type, openEditor, null);
    }

    @Override
    public void createEntity(EntityType type, boolean openEditor, Callback callback) {
        Folder parent = parentLocator.getParent(type);
        createEntity(type, parent, openEditor, callback);
    }
View Full Code Here

    }
   
   
    @Test
    public void testMoveEntity() {
        Folder folder = new Folder("A", EntityType.Schedule);
        project.insertEntity(folder, project.getRootFolder(EntityType.Schedule));
        IntegrationEntity schedule = new Schedule("Test Schedule");
        project.insertEntity(schedule, folder);
        Listener lst = new EntityMovedListener(schedule);
        project.addProjectListener(lst);
View Full Code Here

*/
public final class DefaultEntityMoverJUnitTest {

    @Test
    public void testNoConflict() {
        Folder originalParent = new Folder("F1", EntityType.Schedule);
        Folder newParent = new Folder("F2", EntityType.Schedule);
        Schedule schedule = new Schedule("S");
        originalParent.addItem(schedule);
        DefaultEntityMover mover = new DefaultEntityMover();
        mover.setItemsToMove(Arrays.asList(schedule));
        assertTrue(mover.isAllowedTarget(newParent));
View Full Code Here

    @Test
    public void testIllegalTarget() {
        Schedule schedule = new Schedule("S");
        DefaultEntityMover mover = new DefaultEntityMover();
        mover.setItemsToMove(Arrays.asList(schedule));
        assertFalse(mover.isAllowedTarget(new Folder("F2", EntityType.Operation)));
        assertFalse(mover.isAllowedTarget(new Schedule("S2")));
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.entity.Folder

Copyright © 2018 www.massapicom. 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.