|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.entitybroker.util.devhelper.AbstractDeveloperHelperService
public abstract class AbstractDeveloperHelperService
implementation of the helper service methods which are internal only NOTE: you should probably override encode and decode data rather than simply using the current impl
| Field Summary | |
|---|---|
protected String |
CURRENT_USER_MARKER
|
EntityBroker |
entityBroker
|
EntityBrokerManager |
entityBrokerManager
|
EntityPropertiesService |
entityProperties
|
protected WeakReference<EntityRESTProvider> |
entityRESTProviderWeak
|
static String |
GROUP_BASE
The site reference base |
RequestStorage |
requestStorage
|
static String |
URL_ENCODING
Encoding method to use when URL encoding |
static String |
USER_BASE
The user reference base |
| Fields inherited from interface org.sakaiproject.entitybroker.DeveloperHelperService |
|---|
ADMIN_USER_ID, ADMIN_USER_REF, SETTING_AUTO_DDL, SETTING_PORTAL_URL, SETTING_SERVER_ID, SETTING_SERVER_NAME, SETTING_SERVER_URL |
| Constructor Summary | |
|---|---|
AbstractDeveloperHelperService()
EMPTY - do not use |
|
AbstractDeveloperHelperService(EntityBroker entityBroker,
EntityBrokerManager entityBrokerManager)
MINIMAL |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.sakaiproject.entitybroker.DeveloperHelperService |
|---|
getConfigurationSetting, getCurrentLocationId, getCurrentToolReference, getCurrentUserId, getEntityReferencesForUserAndPermission, getPortalURL, getServerURL, getToolData, getToolViewURL, getUserReferencesForEntityReference, getUserRefFromUserEid, isUserAdmin, isUserAllowedInEntityReference, registerPermission, restoreCurrentUser, setCurrentUser |
| Field Detail |
|---|
protected WeakReference<EntityRESTProvider> entityRESTProviderWeak
public static String URL_ENCODING
public static String GROUP_BASE
public static String USER_BASE
protected final String CURRENT_USER_MARKER
public EntityBroker entityBroker
public EntityBrokerManager entityBrokerManager
public RequestStorage requestStorage
public EntityPropertiesService entityProperties
| Constructor Detail |
|---|
public AbstractDeveloperHelperService()
public AbstractDeveloperHelperService(EntityBroker entityBroker,
EntityBrokerManager entityBrokerManager)
entityBroker - the main EntityBroker serviceentityBrokerManager - the main EB manager service| Method Detail |
|---|
public EntityRESTProvider getEntityRESTProvider()
public void setEntityRESTProvider(EntityRESTProvider entityRESTProvider)
entityRESTProvider - the encoding manager service
public Map<String,Object> decodeData(String data,
String format)
decodeData in interface DeveloperHelperService
public String encodeData(Object data,
String format,
String name,
Map<String,Object> properties)
encodeData in interface DeveloperHelperServicepublic void setEntityBroker(EntityBroker entityBroker)
public void setEntityBrokerManager(EntityBrokerManager entityBrokerManager)
public void setRequestStorage(RequestStorage requestStorage)
public void setEntityProperties(EntityPropertiesService entityProperties)
entityProperties - public boolean entityExists(String reference)
entityExists in interface DeveloperHelperServicepublic Object fetchEntity(String reference)
fetchEntity in interface DeveloperHelperService
public void fireEvent(String eventName,
String reference)
fireEvent in interface DeveloperHelperService
public String getEntityURL(String reference,
String viewKey,
String extension)
getEntityURL in interface DeveloperHelperServicepublic Locale getCurrentLocale()
getCurrentLocale in interface DeveloperHelperServicepublic String getUserIdFromRef(String userReference)
getUserIdFromRef in interface DeveloperHelperServicepublic String getUserRefFromUserId(String userId)
getUserRefFromUserId in interface DeveloperHelperServicepublic String getCurrentUserReference()
getCurrentUserReference in interface DeveloperHelperServicepublic String getLocationIdFromRef(String locationReference)
getLocationIdFromRef in interface DeveloperHelperServicepublic String getCurrentLocationReference()
getCurrentLocationReference in interface DeveloperHelperServicepublic String getStartingLocationReference()
getStartingLocationReference in interface DeveloperHelperServicepublic String getUserHomeLocationReference(String userReference)
getUserHomeLocationReference in interface DeveloperHelperServicepublic String getToolIdFromToolRef(String toolReference)
getToolIdFromToolRef in interface DeveloperHelperServicepublic String getUserHomeLocationURL(String userReference)
getUserHomeLocationURL in interface DeveloperHelperServicepublic String getLocationReferenceURL(String locationReference)
getLocationReferenceURL in interface DeveloperHelperServicepublic boolean isEntityRequestInternal(String reference)
isEntityRequestInternal in interface DeveloperHelperServicereference - an entity reference string
public <T> T cloneBean(T bean,
int maxDepth,
String[] propertiesToSkip)
cloneBean in interface DeveloperHelperService
public void copyBean(Object orig,
Object dest,
int maxDepth,
String[] fieldNamesToSkip,
boolean ignoreNulls)
copyBean in interface DeveloperHelperService
public List<String> populate(Object object,
Map<String,Object> properties)
populate in interface DeveloperHelperService
public <T> T convert(Object object,
Class<T> type)
convert in interface DeveloperHelperService
public String getMessage(String prefix,
String messageKey)
getMessage in interface DeveloperHelperService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||