org.olat.core.dispatcher.jumpin
Class JumpInManager

java.lang.Object
  extended by org.olat.core.dispatcher.jumpin.JumpInManager

public class JumpInManager
extends java.lang.Object

Description:
Initial Date: 23.02.2005

Author:
Felix Jost

Field Summary
static java.lang.String CONST_EXTLINK
           
static java.lang.String CONST_RESOURCE_URL
           
 
Method Summary
static JumpInManager getInstance()
           
 JumpInReceptionist getJumpInReceptionist(UserRequest ureq)
           
static java.lang.String getJumpInUri(BusinessControl bc)
          Returns a direkt jump-in URI for certain BusinessControl.
static java.lang.String getRestJumpInUri(BusinessControl bc)
          Returns a REST like URL for a certain BusinessControl.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONST_EXTLINK

public static final java.lang.String CONST_EXTLINK
See Also:
Constant Field Values

CONST_RESOURCE_URL

public static final java.lang.String CONST_RESOURCE_URL
See Also:
Constant Field Values
Method Detail

getInstance

public static JumpInManager getInstance()
Returns:
the Manager (singleton)

getJumpInReceptionist

public JumpInReceptionist getJumpInReceptionist(UserRequest ureq)
Parameters:
ureq -
Returns:
the handler or null if no matching handler for this uri could be found

getJumpInUri

public static java.lang.String getJumpInUri(BusinessControl bc)
Returns a direkt jump-in URI for certain BusinessControl. e.g. http://olathost.org/olat/resource/go?resourceurl=[BusinessGroup=123456]

Parameters:
bc - BusinessControl
Returns:
JumpIn URI e.g. http://olathost.org/olat/resource/go?resourceurl=[BusinessGroup=123456]

getRestJumpInUri

public static java.lang.String getRestJumpInUri(BusinessControl bc)
Returns a REST like URL for a certain BusinessControl. Or "EMPTY_BUSINESS_PATH/" if not applicable

Parameters:
bc - BusinessControl
Returns:
JumpIn URI e.g. /RepoEntry/12341234/CourseNode/13123/message/34432