001/**
002 * Copyright 2005-2017 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package org.kuali.rice.kew.doctype;
017
018import java.util.HashMap;
019import java.util.Map;
020
021/**
022 * This is a description of what this class does - jjhanso don't forget to fill this in. 
023 * 
024 * @author Kuali Rice Team (rice.collab@kuali.org)
025 *
026 */
027public class SecurityPermissionInfo {
028
029        private String permissionName;
030        private String permissionNamespaceCode;
031        private Map<String, String> permissionDetails = new HashMap<String, String>();
032        private Map<String, String> qualifications = new HashMap<String, String>();
033        
034        
035        /**
036         * @return the permissionName
037         */
038        public String getPermissionName() {
039                return this.permissionName;
040        }
041        /**
042         * @param permissionName the permissionName to set
043         */
044        public void setPermissionName(String permissionName) {
045                this.permissionName = permissionName;
046        }
047        /**
048         * @return the permissionNamespaceCode
049         */
050        public String getPermissionNamespaceCode() {
051                return this.permissionNamespaceCode;
052        }
053        /**
054         * @param permissionNamespaceCode the permissionNamespaceCode to set
055         */
056        public void setPermissionNamespaceCode(String permissionNamespaceCode) {
057                this.permissionNamespaceCode = permissionNamespaceCode;
058        }
059        /**
060         * @return the permissionDetails
061         */
062        public Map<String, String> getPermissionDetails() {
063                return this.permissionDetails;
064        }
065        /**
066         * @param permissionDetails the permissionDetails to set
067         */
068        public void setPermissionDetails(Map<String, String> permissionDetails) {
069                this.permissionDetails = permissionDetails;
070        }
071        /**
072         * @return the qualifications
073         */
074        public Map<String, String> getQualifications() {
075                return this.qualifications;
076        }
077        /**
078         * @param qualifications the qualifications to set
079         */
080        public void setQualifications(Map<String, String> qualifications) {
081                this.qualifications = qualifications;
082        }
083        
084        
085}