Examples of SecurityRoleMapping


Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

     *
     * @param mewDescriptor the new descriptor
     */
    public void addDescriptor(Object newDescriptor) {
        if (newDescriptor instanceof SecurityRoleMapping) {
            SecurityRoleMapping roleMap = (SecurityRoleMapping) newDescriptor;
            descriptor.addSecurityRoleMapping(roleMap);
            if (descriptor!=null && !descriptor.isVirtual()) {
                Role role = new Role(roleMap.getRoleName());
                SecurityRoleMapper rm = descriptor.getRoleMapper();
                if (rm != null) {
                    List<PrincipalNameDescriptor> principals = roleMap.getPrincipalNames();
                    for (int i = 0; i < principals.size(); i++) {
                        rm.assignRole(principals.get(i).getPrincipal(),
                            role, descriptor);
                    }
                    List<String> groups = roleMap.getGroupNames();
                    for (int i = 0; i < groups.size(); i++) {
                        rm.assignRole(new Group(groups.get(i)),
                            role, descriptor);
                    }
                }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

     *                                              
     * @param element the xml element               
     * @param value it's associated value
     */   
    public void setElementValue(XMLElement element, String value) {  
        SecurityRoleMapping srm = (SecurityRoleMapping) getDescriptor();
        if (RuntimeTagNames.ROLE_NAME.equals(element.getQName())) {
            srm.setRoleName(value);
        } else if (RuntimeTagNames.GROUP_NAME.equals(element.getQName())) {
            srm.addGroupName(value);
        } else super.setElementValue(element, value);
    }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

     *
     * @param descriptor the new descriptor
     */
    public void addDescriptor(Object newDescriptor) {
        if (newDescriptor instanceof SecurityRoleMapping) {
            SecurityRoleMapping roleMap = (SecurityRoleMapping)newDescriptor;
            descriptor.addSecurityRoleMapping(roleMap);
            Application app = descriptor.getApplication();
            if (app!=null) {
                Role role = new Role(roleMap.getRoleName());
                SecurityRoleMapper rm = app.getRoleMapper();
                if (rm != null) {
                    List<PrincipalNameDescriptor> principals = roleMap.getPrincipalNames();
                    for (int i = 0; i < principals.size(); i++) {
                        rm.assignRole(principals.get(i).getPrincipal(),
                            role, descriptor);
                    }
                    List<String> groups = roleMap.getGroupNames();
                    for (int i = 0; i < groups.size(); i++) {
                        rm.assignRole(new Group(groups.get(i)),
                            role, descriptor);
                    }
                }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

     *
     * @param newDescriptor the new descriptor
     */
    public void addDescriptor(Object newDescriptor) {
        if (newDescriptor instanceof SecurityRoleMapping) {
            SecurityRoleMapping roleMap = (SecurityRoleMapping) newDescriptor;
            if (descriptor!=null && !descriptor.isVirtual()) {
                descriptor.addSecurityRoleMapping(roleMap);
                Role role = new Role(roleMap.getRoleName());
                SecurityRoleMapper rm = descriptor.getRoleMapper();
                if (rm != null) {
                    List<PrincipalNameDescriptor> principals = roleMap.getPrincipalNames();
                    for (int i = 0; i < principals.size(); i++) {
                        rm.assignRole(principals.get(i).getPrincipal(),
                            role, descriptor);
                    }
                    List<String> groups = roleMap.getGroupNames();
                    for (int i = 0; i < groups.size(); i++) {
                        rm.assignRole(new Group(groups.get(i)),
                            role, descriptor);
                    }
                }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

    }

    @Override
    public void addDescriptor(Object newDescriptor) {
        if (newDescriptor instanceof SecurityRoleMapping) {
            SecurityRoleMapping roleMap = (SecurityRoleMapping)newDescriptor;
            descriptor.addSecurityRoleMapping(roleMap);
            Application app = descriptor.getApplication();
            if (app!=null) {
                Role role = new Role(roleMap.getRoleName());
                SecurityRoleMapper rm = app.getRoleMapper();
                if (rm != null) {
                    List<PrincipalNameDescriptor> principals = roleMap.getPrincipalNames();
                    for (int i = 0; i < principals.size(); i++) {
                        rm.assignRole(principals.get(i).getPrincipal(),
                            role, descriptor);
                    }
                    List<String> groups = roleMap.getGroupNames();
                    for (int i = 0; i < groups.size(); i++) {
                        rm.assignRole(new Group(groups.get(i)),
                            role, descriptor);
                    }
                }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

*/
public class SecurityRoleMappingNode extends RuntimeDescriptorNode {

    @Override
    protected SecurityRoleMapping createDescriptor() {
        return new SecurityRoleMapping();
    }
View Full Code Here

Examples of com.sun.enterprise.deployment.runtime.common.SecurityRoleMapping

     *                                              
     * @param element the xml element               
     * @param value it's associated value
     */   
    public void setElementValue(XMLElement element, String value) {  
        SecurityRoleMapping srm = (SecurityRoleMapping) getDescriptor();
        if (RuntimeTagNames.ROLE_NAME.equals(element.getQName())) {
            srm.setRoleName(value);
        } else if (RuntimeTagNames.GROUP_NAME.equals(element.getQName())) {
            srm.addGroupName(value);
        } else super.setElementValue(element, value);
    }
View Full Code Here

Examples of com.sun.enterprise.tools.common.dd.SecurityRoleMapping

    // Validating property uniqueId
    if (getUniqueId() != null) {
    }
    // Validating property securityRoleMapping
    for (int _index = 0; _index < sizeSecurityRoleMapping(); ++_index) {
      SecurityRoleMapping element = getSecurityRoleMapping(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property realm
    if (getRealm() != null) {
    }
View Full Code Here

Examples of com.sun.enterprise.tools.common.dd.SecurityRoleMapping

        }
        descriptor.getEjbBundleDescriptor().setTestsDone(getClass().getName());
       
        if(ejbJar!=null)
        {
            SecurityRoleMapping secRoleMapping[] = ejbJar.getSecurityRoleMapping();
            if(secRoleMapping.length>0)
            {
                for(int i=0;i<secRoleMapping.length;i++)
                {
                    String roleName = secRoleMapping[i].getRoleName();
View Full Code Here

Examples of com.sun.enterprise.tools.common.dd.SecurityRoleMapping

  public void validate() throws org.netbeans.modules.schema2beans.ValidateException {
    boolean restrictionFailure = false;
    // Validating property securityRoleMapping
    for (int _index = 0; _index < sizeSecurityRoleMapping(); ++_index) {
      SecurityRoleMapping element = getSecurityRoleMapping(_index);
      if (element != null) {
        element.validate();
      }
    }
    // Validating property enterpriseBeans
    if (getEnterpriseBeans() == null) {
      throw new org.netbeans.modules.schema2beans.ValidateException("getEnterpriseBeans() == null", "enterpriseBeans", this)// NOI18N
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.