final String localUrl = commonLocalUrl + domainObject.getIdInternal().toString();
final String localUrl = commonLocalUrl + getIdPrefix() + domainObject.getIdInternal().toString();
	protected ChannelIF getRSSChannel(final HttpServletRequest request) throws Exception {		final String id = request.getParameter("id");		final ExecutionCourse executionCourse = rootDomainObject.readExecutionCourseByOID(Integer.valueOf(id));		final String executionCourseName = executionCourse.getNome();		final ChannelBuilder builder = new ChannelBuilder();    	final ChannelIF channel = builder.createChannel(executionCourseName);    	channel.setDescription(StringAppender.append(getDescriptionPrefix(), " da disciplina ", executionCourseName));		final String appContext = PropertiesManager.getProperty("app.context");        final String context = (appContext != null && appContext.length() > 0) ? "/" + appContext : "";        final String commonLocalUrl = StringAppender.append(context,        		"/publico/viewSite.do?method=",        		getMethodName(),        		"&objectCode=",        		executionCourse.getSite().getIdInternal().toString(),        		"&executionPeriodOID=",        		executionCourse.getExecutionPeriod().getIdInternal().toString(),        		"#");    	for (final DomainObject domainObject : ((Collection<DomainObject>) getObjects(executionCourse))) {			final ItemIF item = new Item();			fillItem(item, domainObject);			final String localUrl = commonLocalUrl + domainObject.getIdInternal().toString();			item.setLink(new URL(request.getScheme(), request.getServerName(), request.getServerPort(), localUrl));			channel.addItem(item);		}    	return channel;	}