001    /*
002     * Copyright 1999-2002,2004 The Apache Software Foundation.
003     * 
004     * Licensed under the Apache 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.apache.org/licenses/LICENSE-2.0
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     */
016    
017    package org.apache.commons.latka.http;
018    
019    /** Concrete Implementation of
020     * {@link org.apache.commons.latka.http.Credentials Credentials}
021     *
022     * @author Morgan Delagrange
023     * @author <a href="mailto:dion@multitask.com.au">dIon Gillard</a>
024     * @version $Id: CredentialsImpl.java 155424 2005-02-26 13:09:29Z dirkv $
025     * @see org.apache.commons.latka.http.Credentials
026     */
027    public class CredentialsImpl implements Credentials {
028    
029        /** holds user name
030         */
031        protected String _userName = null;
032        
033        /** holds password
034         */
035        protected String _password = null;
036    
037        /**
038         * Create credentials given user name and password
039         * @param userName the user's name
040         * @param password the user's password
041         */
042        public CredentialsImpl(String userName, String password) {
043            _userName = userName;
044            _password = password;
045        }
046    
047        /** 
048         * return the user's name
049         * @return the user's name
050         */
051        public String getUserName() {
052            return _userName;
053        }
054    
055        /**
056         * return the user's password
057         * @return the user's password
058         */    
059        public String getPassword() {
060            return _password;
061        }
062    }