Search in sources :

Example 1 with ExtendedResourceAction

use of com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction in project entando-core by entando.

the class TestExtendedResourceAction method testNewImageResource_2.

public void testNewImageResource_2() throws Throwable {
    // Contenuto customers
    this.executeEdit("ART102", "admin");
    String contentOnSessionMarker = super.extractSessionMarker("ART102", ApsAdminSystemConstants.EDIT);
    // iniziazione parametri sessione
    HttpSession session = this.getRequest().getSession();
    session.setAttribute(ResourceAttributeActionHelper.ATTRIBUTE_NAME_SESSION_PARAM, "Foto");
    session.setAttribute(ResourceAttributeActionHelper.RESOURCE_TYPE_CODE_SESSION_PARAM, "Image");
    session.setAttribute(ResourceAttributeActionHelper.RESOURCE_LANG_CODE_SESSION_PARAM, "it");
    this.initContentAction("/do/jacms/Content/Resource", "new", contentOnSessionMarker);
    // per replicare il chain in occasione dei chooseResource da edit Contenuto.
    this.addParameter("resourceTypeCode", "Image");
    String result = this.executeAction();
    assertEquals(Action.SUCCESS, result);
    ExtendedResourceAction action = (ExtendedResourceAction) this.getAction();
    List<Group> allowedGroup = action.getAllowedGroups();
    assertEquals(2, allowedGroup.size());
}
Also used : Group(com.agiletec.aps.system.services.group.Group) HttpSession(javax.servlet.http.HttpSession) ExtendedResourceAction(com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction)

Example 2 with ExtendedResourceAction

use of com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction in project entando-core by entando.

the class TestExtendedResourceAction method testNewImageResource_1.

public void testNewImageResource_1() throws Throwable {
    // Contenuto FREE
    this.executeEdit("ART1", "admin");
    String contentOnSessionMarker = super.extractSessionMarker("ART1", ApsAdminSystemConstants.EDIT);
    // iniziazione parametri sessione
    HttpSession session = this.getRequest().getSession();
    session.setAttribute(ResourceAttributeActionHelper.ATTRIBUTE_NAME_SESSION_PARAM, "Foto");
    session.setAttribute(ResourceAttributeActionHelper.RESOURCE_TYPE_CODE_SESSION_PARAM, "Image");
    session.setAttribute(ResourceAttributeActionHelper.RESOURCE_LANG_CODE_SESSION_PARAM, "it");
    this.initContentAction("/do/jacms/Content/Resource", "new", contentOnSessionMarker);
    // per replicare il chain in occasione dei chooseResource da edit Contenuto.
    this.addParameter("resourceTypeCode", "Image");
    String result = this.executeAction();
    assertEquals(Action.SUCCESS, result);
    ExtendedResourceAction action = (ExtendedResourceAction) this.getAction();
    List<Group> allowedGroup = action.getAllowedGroups();
    assertEquals(1, allowedGroup.size());
}
Also used : Group(com.agiletec.aps.system.services.group.Group) HttpSession(javax.servlet.http.HttpSession) ExtendedResourceAction(com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction)

Aggregations

Group (com.agiletec.aps.system.services.group.Group)2 ExtendedResourceAction (com.agiletec.plugins.jacms.apsadmin.content.attribute.action.resource.ExtendedResourceAction)2 HttpSession (javax.servlet.http.HttpSession)2