Example usage for com.liferay.portal.util LayoutTypeControllerTracker getLayoutTypeController

List of usage examples for com.liferay.portal.util LayoutTypeControllerTracker getLayoutTypeController

Introduction

In this page you can find the example usage for com.liferay.portal.util LayoutTypeControllerTracker getLayoutTypeController.

Prototype

public static LayoutTypeController getLayoutTypeController(String type) 

Source Link

Usage

From source file:com.liferay.layout.type.controller.test.LayoutTypeControllerTrackerTest.java

License:Open Source License

@Test
public void testGetLayoutTypeController1() {
    Layout layout = new TestLayoutImpl();

    LayoutTypeController layoutTypeController = LayoutTypeControllerTracker.getLayoutTypeController(layout);

    Assert.assertNotNull(layoutTypeController);

    Class<?> clazz = layoutTypeController.getClass();

    Assert.assertEquals(LayoutTypeControllerImpl.class.getName(), clazz.getName());

    layout.setType("testLayoutTypeController");

    layoutTypeController = LayoutTypeControllerTracker.getLayoutTypeController(layout);

    Assert.assertNotNull(layoutTypeController);

    clazz = layoutTypeController.getClass();

    Assert.assertEquals(TestLayoutTypeController.class.getName(), clazz.getName());
}

From source file:com.liferay.layout.type.controller.test.LayoutTypeControllerTrackerTest.java

License:Open Source License

@Test
public void testGetLayoutTypeController2() {
    LayoutTypeController layoutTypeController = LayoutTypeControllerTracker
            .getLayoutTypeController(RandomTestUtil.randomString());

    Assert.assertNotNull(layoutTypeController);

    Class<?> clazz = layoutTypeController.getClass();

    Assert.assertEquals(LayoutTypeControllerImpl.class.getName(), clazz.getName());

    layoutTypeController = LayoutTypeControllerTracker.getLayoutTypeController("testLayoutTypeController");

    Assert.assertNotNull(layoutTypeController);

    clazz = layoutTypeController.getClass();

    Assert.assertEquals(TestLayoutTypeController.class.getName(), clazz.getName());
}