package org.springframework.roo.addon.roobot.client; import org.springframework.roo.addon.roobot.client.model.Rating; import org.springframework.roo.felix.BundleSymbolicName; /** * Provides the operations support for add-on feedback. * <p> * We need this in a separate interface to avoid a circular dependency between * the UAA support mechanism and {@link AddOnFeedbackOperations}. * * @author Ben Alex * @since 1.1.1 */ public interface AddOnFeedbackOperations { /** * Provide feedback on the {@link BundleSymbolicName}. * * @param bsn the bundle symbolic name (required) * @param rating the rating given (required) * @param comment the comment (can be null if no comment was offered) */ void feedbackBundle(BundleSymbolicName bsn, Rating rating, String comment); }