mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-07 18:25:23 +00:00
Added the necessary boilerplate to disable auditing on the rated node during rating. Added some asserts to the RatingService JUnit test code to test same. Also some trivial doc changes. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22708 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57 lines
1.8 KiB
Java
57 lines
1.8 KiB
Java
/*
|
|
* Copyright (C) 2005-2010 Alfresco Software Limited.
|
|
*
|
|
* This file is part of Alfresco
|
|
*
|
|
* Alfresco is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Lesser General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* Alfresco is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
package org.alfresco.service.cmr.rating;
|
|
|
|
import org.alfresco.repo.rating.RatingSchemeRegistry;
|
|
|
|
/**
|
|
* This interface defines a Rating Scheme, which is a named scheme for user-supplied
|
|
* ratings with a defined minimum value and a defined maximum value. The minimum must
|
|
* not be greater than the maximum but the two values can be equal.
|
|
* These schemes are defined within spring context files and injected into the
|
|
* {@link RatingSchemeRegistry} at startup.
|
|
*
|
|
* @author Neil McErlean
|
|
* @since 3.4
|
|
*/
|
|
public interface RatingScheme
|
|
{
|
|
/**
|
|
* This method returns the name which uniquely identifies the rating scheme.
|
|
*
|
|
* @return the name.
|
|
*/
|
|
public String getName();
|
|
|
|
/**
|
|
* This method returns the minimum rating defined for this scheme.
|
|
*
|
|
* @return the minimum rating.
|
|
*/
|
|
public float getMinRating();
|
|
|
|
/**
|
|
* This method returns the maximum rating defined for this scheme.
|
|
*
|
|
* @return the maximum rating.
|
|
*/
|
|
public float getMaxRating();
|
|
}
|