Package org.jresearch.flexess.core.model.impl

Examples of org.jresearch.flexess.core.model.impl.RoleMetaInfo


    }
    return pm;
  }

  protected RoleMetaInfo loadRole(String modelId, Role role) {
    RoleMetaInfo roleMetaInfo = new RoleMetaInfo();
    roleMetaInfo.setId(role.getId());
    roleMetaInfo.setModelId(modelId);
    String annotation = EcoreUtil.getAnnotation(role, UamPackage.eNS_URI, IPObjectConstant.DESCRIPTION_ATTR);
    roleMetaInfo.setDescription(annotation);
    roleMetaInfo.setName(role.getName());

    for (Object perm : EMFUtil.getPermissions(role)) {
      Permission permission = (Permission) perm;
      IPermissionMetaInfo pm = loadPermission(modelId, permission);
      roleMetaInfo.addPermission(pm);
    }
    return roleMetaInfo;
  }
View Full Code Here

TOP

Related Classes of org.jresearch.flexess.core.model.impl.RoleMetaInfo

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.