001/*
002 *  Copyright 2010 Anyware Services
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 */
016package org.ametys.plugins.repository.metadata;
017
018import java.util.Date;
019
020import org.ametys.plugins.repository.data.DataComment;
021
022/**
023 * A comment on a metadata.
024 * @deprecated Use {@link DataComment} instead
025 */
026@Deprecated
027public class MetadataComment
028{
029    private final String _comment;
030    private final Date _date;
031    private final String _author;
032    
033    /**
034     * Constructor
035     * @param comment The comment text
036     * @param date The date of the comment
037     * @param author The full name of the author
038     */
039    public MetadataComment(String comment, Date date, String author)
040    {
041        _comment = comment;
042        _date = date;
043        _author = author;
044    }
045    
046    /**
047     * Retrieves the comment.
048     * @return the comment
049     */
050    public String getComment()
051    {
052        return _comment;
053    }
054
055    /**
056     * Retrieves the date.
057     * @return the date
058     */
059    public Date getDate()
060    {
061        return _date;
062    }
063
064    /**
065     * Retrieves the author.
066     * @return the author
067     */
068    public String getAuthor()
069    {
070        return _author;
071    }
072}