Class DeveloperHelperServiceMock
- java.lang.Object
-
- org.sakaiproject.entitybroker.util.devhelper.AbstractDeveloperHelperService
-
- org.sakaiproject.entitybroker.util.devhelper.DeveloperHelperServiceMock
-
- All Implemented Interfaces:
org.sakaiproject.entitybroker.DeveloperHelperService
public class DeveloperHelperServiceMock extends AbstractDeveloperHelperService
This is the Mock for the developer helper service, allows the service to always be available even when someone has not implemented it for the system that is using EB- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
-
-
Field Summary
Fields Modifier and Type Field Description static StringcurrentUserRefstatic StringdefaultEntityRefstatic StringdefaultLocationIdstatic StringdefaultLocationRefstatic StringdefaultPermAllowedstatic StringdefaultPortalURLstatic StringdefaultServerURLstatic StringdefaultToolIdstatic StringdefaultToolRefstatic StringdefaultUserEidstatic StringdefaultUserIdstatic StringdefaultUserRefstatic StringlastCurrentUserstatic HashSet<String>registeredPerms-
Fields inherited from class org.sakaiproject.entitybroker.util.devhelper.AbstractDeveloperHelperService
CURRENT_USER_MARKER, entityBroker, entityBrokerManager, entityProperties, entityRESTProviderWeak, GROUP_BASE, requestStorage, URL_ENCODING, USER_BASE
-
-
Constructor Summary
Constructors Constructor Description DeveloperHelperServiceMock()
-
Method Summary
-
Methods inherited from class org.sakaiproject.entitybroker.util.devhelper.AbstractDeveloperHelperService
cloneBean, convert, copyBean, decodeData, encodeData, entityExists, fetchEntity, fireEvent, getCurrentLocale, getEntityRESTProvider, getEntityURL, getLocationIdFromRef, getLocationReferenceURL, getMessage, getStartingLocationReference, getToolIdFromToolRef, getUserHomeLocationReference, getUserHomeLocationURL, getUserIdFromRef, getUserRefFromUserId, isEntityRequestInternal, populate, setEntityBroker, setEntityBrokerManager, setEntityProperties, setEntityRESTProvider, setRequestStorage
-
-
-
-
Field Detail
-
defaultLocationId
public static String defaultLocationId
-
defaultLocationRef
public static String defaultLocationRef
-
defaultToolId
public static String defaultToolId
-
defaultToolRef
public static String defaultToolRef
-
defaultUserId
public static String defaultUserId
-
defaultUserEid
public static String defaultUserEid
-
defaultUserRef
public static String defaultUserRef
-
currentUserRef
public static String currentUserRef
-
lastCurrentUser
public static String lastCurrentUser
-
defaultServerURL
public static String defaultServerURL
-
defaultPortalURL
public static String defaultPortalURL
-
defaultEntityRef
public static String defaultEntityRef
-
defaultPermAllowed
public static String defaultPermAllowed
-
-
Method Detail
-
getConfigurationSetting
public <T> T getConfigurationSetting(String settingName, T defaultValue)
-
getCurrentLocationId
public String getCurrentLocationId()
-
getCurrentLocationReference
public String getCurrentLocationReference()
- Specified by:
getCurrentLocationReferencein interfaceorg.sakaiproject.entitybroker.DeveloperHelperService- Overrides:
getCurrentLocationReferencein classAbstractDeveloperHelperService
-
getCurrentToolReference
public String getCurrentToolReference()
-
getCurrentUserId
public String getCurrentUserId()
-
restoreCurrentUser
public String restoreCurrentUser()
-
getCurrentUserReference
public String getCurrentUserReference()
- Specified by:
getCurrentUserReferencein interfaceorg.sakaiproject.entitybroker.DeveloperHelperService- Overrides:
getCurrentUserReferencein classAbstractDeveloperHelperService
-
getPortalURL
public String getPortalURL()
-
getServerURL
public String getServerURL()
-
getToolData
public org.sakaiproject.entitybroker.util.SakaiToolData getToolData(String toolRegistrationId, String locationReference)
-
getToolViewURL
public String getToolViewURL(String toolRegistrationId, String localView, Map<String,String> parameters, String locationReference)
-
getEntityReferencesForUserAndPermission
public Set<String> getEntityReferencesForUserAndPermission(String userReference, String permission)
-
getUserReferencesForEntityReference
public Set<String> getUserReferencesForEntityReference(String reference, String permission)
-
isUserAdmin
public boolean isUserAdmin(String userReference)
-
isUserAllowedInEntityReference
public boolean isUserAllowedInEntityReference(String userReference, String permission, String reference)
-
registerPermission
public void registerPermission(String permission)
-
-