Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.sakaiproject.component.app.help;
  
  import java.net.URL;
  import java.util.HashMap;
  import java.util.List;
  import java.util.Map;
  
 
 
 
 	protected final Log log = LogFactory.getLog(getClass());
 	private ResourceLoader msgs = new ResourceLoader("TutorialMessages");
 	
 	private void initConfig() {
 		
 		URL url = getClass().getClassLoader().getResource("Tutorial.config"); 
 		
 		try {
 			 = new PropertiesConfiguration(); //must use blank constructor so it doesn't parse just yet (as it will split)
 			.setReloadingStrategy(new InvariantReloadingStrategy());	//don't watch for reloads
 			.setThrowExceptionOnMissing(false);	//throw exception if no prop
 			.setDelimiterParsingDisabled(true); //don't split properties
 			.load(url); //now load our file
 		} catch (ConfigurationException e) {
 			.error(e.getClass() + ": " + e.getMessage());
 			return;
 		}
 	}
 	
 	public String getEntityPrefix() {
 		return ;
 	}
 
 	public String createEntity(EntityReference refObject entity,
 			Map<StringObjectparams) {
 		return null;
 	}
 
 	public Object getSampleEntity() {
 		return null;
 	}
 
 	public void updateEntity(EntityReference refObject entity,
 			Map<StringObjectparams) {
 	}
 
 	public Object getEntity(EntityReference ref) {
 		if( == null){
 			if( == null){
 				return null;
 			}
 		}
 		String previousUrl = .getString(ref.getId() + ".previousUrl");
 		String nextUrl = .getString(ref.getId() + ".nextUrl");
 		Map valuesMap = new HashMap<StringString>();
 		valuesMap.put("selection".getString(ref.getId() + ".selection"));
 		valuesMap.put("title".get(ref.getId() + ".title"));
 		valuesMap.put("dialog".getString(ref.getId() + ".dialog"));
 		valuesMap.put("positionTooltip".getString(ref.getId() + ".positionTooltip"));
 		valuesMap.put("positionTarget".getString(ref.getId() + ".positionTarget"));
 		valuesMap.put("fadeout".getString(ref.getId() + ".fadeout"));
 		valuesMap.put("previousUrl"previousUrl);
 		valuesMap.put("nextUrl"nextUrl);
 		
 		//build the body html:
 		String body = .getString(ref.getId() + ".body");
 		
 		//build footer html:
 		String footerHtml = "<br/><br/><div style='min-width: 120px; background: #ddd;'>";
 		if(previousUrl != null && !"".equals(previousUrl)){
 			footerHtml += "<div style='float:left'><a href='#' class='qtipLinkButton' onclick='previousClicked=true;showTutorialPage(\"" + previousUrl + "\");'><img src='/library/image/silk/arrow_left-grey.png'>&nbsp;" + .getString("previous") + "</a></div>";
 		}
 		if(nextUrl != null && !"".equals(nextUrl)){
 			footerHtml += "<div style='float:right'><a href='#' class='qtipLinkButton' onclick='showTutorialPage(\"" + nextUrl + "\");'>" + .getString("next") + "&nbsp;<img src='/library/image/silk/arrow_right-grey.png'></a></div>";
 		}
 		footerHtml += "</div>";
 		body += footerHtml;
 		
 		valuesMap.put("body"body);
		return valuesMap;
	}
	public void deleteEntity(EntityReference refMap<StringObjectparams) {
	}
	public List<?> getEntities(EntityReference refSearch search) {
		return null;
	}
		return null;
	}
		return new String[] { ... };
	}
New to GrepCode? Check out our FAQ X