/** * $Id: Redirectable.java 105077 2012-02-24 22:54:29Z ottenhoff@longsight.com $ * $URL: https://source.sakaiproject.org/svn/entitybroker/trunk/api/src/java/org/sakaiproject/entitybroker/entityprovider/capabilities/Redirectable.java $ * URLconfigurable.java - entity-broker - Jul 29, 2008 2:11:58 PM - azeckoski ************************************************************************** * Copyright (c) 2008 The Sakai Foundation * * Licensed under the Educational Community License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.opensource.org/licenses/ECL-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.sakaiproject.entitybroker.entityprovider.capabilities; import org.sakaiproject.entitybroker.entityprovider.EntityProvider; import org.sakaiproject.entitybroker.entityprovider.annotations.EntityURLRedirect; /** * This entity type has the ability to define and handle configurable URLs, * URLs like this can be handled and supported:<br/> * /gradebook/7890/student/70987 to view all the grades for a student from a course <br/> * /gradebook/6758/item/Quiz1 to view a particular item in a gradebook by it's human readable name <br/> * /gradebook/item/6857657 to maybe just a view an item by its unique id. <br/> * Works with the {@link EntityURLRedirect} annotation<br/> * This is the convention interface<br/> * This is one of the capability extensions for the {@link EntityProvider} interface<br/> * @see EntityURLRedirect * * @author Aaron Zeckoski (azeckoski @ gmail.com) */ public interface Redirectable extends EntityProvider { // this space intentionally left blank }