Search in sources :

Example 51 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testCompareToDiffEntityType.

@Test
public void testCompareToDiffEntityType() {
    EntityEnum val1 = EntityEnum.GROUP;
    EntityEnum val2 = EntityEnum.CATEGORY;
    JsonEntityBean jeb1 = buildBeanFromEntityGroup();
    jeb1.setEntityType(val1);
    JsonEntityBean jeb2 = buildBeanFromEntityGroup();
    jeb2.setEntityType(val2);
    assertEquals(val1.compareTo(val2), jeb1.compareTo(jeb2));
}
Also used : EntityEnum(org.apereo.portal.portlets.groupselector.EntityEnum) JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 52 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testConstructFromEntityGroup.

@Test
public void testConstructFromEntityGroup() {
    JsonEntityBean jeb = buildBeanFromEntityGroup();
    assertEquals(EntityEnum.PORTLET, jeb.getEntityType());
    assertEquals(key, jeb.getId());
    assertEquals(name, jeb.getName());
    assertEquals(cId, jeb.getCreatorId());
    assertEquals(desc, jeb.getDescription());
    assertEquals(key, jeb.getTargetString());
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 53 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testConstructFromPortletCategory.

@Test
public void testConstructFromPortletCategory() {
    String id = "local.74";
    String name = "testName";
    String cId = "testCreatorId";
    String desc = "testDesc";
    PortletCategory pc = new PortletCategory(id);
    pc.setName(name);
    pc.setCreatorId(cId);
    pc.setDescription(desc);
    JsonEntityBean jeb = new JsonEntityBean(pc);
    assertEquals(EntityEnum.CATEGORY, jeb.getEntityType());
    assertEquals(id, jeb.getId());
    assertEquals(name, jeb.getName());
    assertEquals(cId, jeb.getCreatorId());
    assertEquals(desc, jeb.getDescription());
    assertEquals(id, jeb.getTargetString());
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) PortletCategory(org.apereo.portal.portlet.om.PortletCategory) Test(org.junit.Test)

Example 54 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testEqualsDescDiff.

@Test
public void testEqualsDescDiff() {
    String d1 = "asdf";
    String d2 = "hjkl";
    JsonEntityBean jeb1 = buildNullBean();
    jeb1.setChildrenInitialized(true);
    jeb1.setCreatorId("");
    jeb1.setDescription(d1);
    JsonEntityBean jeb2 = buildNullBean();
    jeb2.setChildrenInitialized(true);
    jeb2.setCreatorId("");
    jeb2.setDescription(d2);
    assertEquals(d1.equals(d2), jeb1.equals(jeb2));
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Example 55 with JsonEntityBean

use of org.apereo.portal.layout.dlm.remoting.JsonEntityBean in project uPortal by Jasig.

the class JsonEntityBeanTest method testCompareToDiffPrincipalString.

@Test
public void testCompareToDiffPrincipalString() {
    String val1 = "asdf";
    String val2 = "hjkl";
    JsonEntityBean jeb1 = buildBeanFromEntityGroup();
    jeb1.setPrincipalString(val1);
    JsonEntityBean jeb2 = buildBeanFromEntityGroup();
    jeb2.setPrincipalString(val2);
    assertEquals(val1.compareTo(val2), jeb1.compareTo(jeb2));
}
Also used : JsonEntityBean(org.apereo.portal.layout.dlm.remoting.JsonEntityBean) Test(org.junit.Test)

Aggregations

JsonEntityBean (org.apereo.portal.layout.dlm.remoting.JsonEntityBean)86 Test (org.junit.Test)53 EntityEnum (org.apereo.portal.portlets.groupselector.EntityEnum)13 ModelAndView (org.springframework.web.servlet.ModelAndView)10 IEntityGroup (org.apereo.portal.groups.IEntityGroup)9 IGroupMember (org.apereo.portal.groups.IGroupMember)9 IAuthorizationPrincipal (org.apereo.portal.security.IAuthorizationPrincipal)9 ArrayList (java.util.ArrayList)7 HashSet (java.util.HashSet)7 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)7 IPermission (org.apereo.portal.security.IPermission)4 PreAuthorize (org.springframework.security.access.prepost.PreAuthorize)4 List (java.util.List)3 IPermissionTarget (org.apereo.portal.permission.target.IPermissionTarget)3 PortletCategory (org.apereo.portal.portlet.om.PortletCategory)3 IPerson (org.apereo.portal.security.IPerson)3 Collection (java.util.Collection)2 HashMap (java.util.HashMap)2 GroupListHelperImpl (org.apereo.portal.layout.dlm.remoting.GroupListHelperImpl)2 IPermissionActivity (org.apereo.portal.permission.IPermissionActivity)2