001    /*
002     * 
003     * $Revision: 13085 $ $Date: 2008-02-06 18:27:24 +0100 (Mi, 06 Feb 2008) $
004     *
005     * This file is part of ***  M y C o R e  ***
006     * See http://www.mycore.de/ for details.
007     *
008     * This program is free software; you can use it, redistribute it
009     * and / or modify it under the terms of the GNU General Public License
010     * (GPL) as published by the Free Software Foundation; either version 2
011     * of the License or (at your option) any later version.
012     *
013     * This program is distributed in the hope that it will be useful, but
014     * WITHOUT ANY WARRANTY; without even the implied warranty of
015     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
016     * GNU General Public License for more details.
017     *
018     * You should have received a copy of the GNU General Public License
019     * along with this program, in a file called gpl.txt or license.txt.
020     * If not, write to the Free Software Foundation Inc.,
021     * 59 Temple Place - Suite 330, Boston, MA  02111-1307 USA
022     */
023    
024    package org.mycore.backend.hibernate.tables;
025    
026    public class MCRGROUPMEMBERS {
027        private MCRGROUPMEMBERSPK key;
028    
029        public MCRGROUPMEMBERS() {
030            this.key = new MCRGROUPMEMBERSPK();
031        }
032    
033        public MCRGROUPMEMBERS(MCRGROUPS gid, MCRUSERS userid, String groupid) {
034            this.key = new MCRGROUPMEMBERSPK(gid, userid);
035        }
036    
037        public MCRGROUPMEMBERS(long id) {
038            this.key = new MCRGROUPMEMBERSPK(id);
039        }
040    
041        /**
042         * @hibernate.property column="Primary Key" not-null="true" update="true"
043         */
044        public MCRGROUPMEMBERSPK getKey() {
045            return key;
046        }
047    
048        public void setKey(MCRGROUPMEMBERSPK key) {
049            this.key = key;
050        }
051    
052        /**
053         * @hibernate.property column="GID" not-null="true" update="true"
054         */
055        public MCRGROUPS getGid() {
056            return key.getGid();
057        }
058    
059        public void setGid(MCRGROUPS gid) {
060            key.setGid(gid);
061        }
062    
063        /**
064         * @hibernate.property column="USERID" not-null="true" update="true"
065         */
066        public MCRUSERS getUserid() {
067            return key.getUserid();
068        }
069    
070        public void setUserid(MCRUSERS userid) {
071            key.setUserid(userid);
072        }
073    
074    }