Examples of AclManager


Examples of org.uengine.security.AclManager

import org.uengine.security.AclManager;

public class DefaultPermissionService extends HttpServlet {
 
  private String getDefaultPermaissionXml(int defId) {
    AclManager acl = AclManager.getInstance()
    StringBuffer xml = new StringBuffer();
    HashMap hm = acl.getDefaultPermission(defId);
    ArrayList<Character> listA = (ArrayList<Character>) hm.get(AclManager.PERMISSION_DEFAULT_ANONYMOUS);
    ArrayList<Character> listM = (ArrayList<Character>) hm.get(AclManager.PERMISSION_DEFAULT_MEMBERS);
   
    for (char c : listA) {
      xml.append("<anonymous>").append(c).append("</anonymous>");
View Full Code Here

Examples of org.uengine.security.AclManager

   
    ProcessDefinitionDAO procDef = (ProcessDefinitionDAO) tc.findSynchronizedDAO("bpm_procdef", "defid", definition.getBelongingDefinitionId(), ProcessDefinitionDAO.class);
   
    if (isNew) {
      RevisionInfo ri = (RevisionInfo) definition.getRevisionInfoList().get(0);
      AclManager acl = AclManager.getInstance();
     
      acl.setPermission(
          Integer.parseInt(definition.getBelongingDefinitionId()),
          AclManager.ACL_FIELD_EMP, ri.getAuthorId(),
          new String[]{AclManager.PERMISSION_MANAGEMENT + ""}
      );
     
      if (UEngineUtil.isNotEmpty(ri.getAuthorCompany())) {
        acl.setPermission(
            Integer.parseInt(definition.getBelongingDefinitionId()),
            AclManager.ACL_FIELD_COM, ri.getAuthorCompany(),
            new String[]{AclManager.PERMISSION_INITIATE + "", AclManager.PERMISSION_VIEW + ""}
        );
        procDef.setComCode(ri.getAuthorCompany());
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.