本文整理了Java中org.sakaiproject.entity.api.Reference.getUrl
方法的一些代码示例,展示了Reference.getUrl
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Reference.getUrl
方法的具体详情如下:
包路径:org.sakaiproject.entity.api.Reference
类名称:Reference
方法名:getUrl
[英]Access the URL which can be used to access the referenced resource.
[中]访问可用于访问引用资源的URL。
代码示例来源:origin: org.sakaiproject/sakai-rwiki-impl
public String getUrl(String reference)
{
Reference ref = getReference(reference);
return ref.getUrl() + "html";
}
代码示例来源:origin: org.sakaiproject.mailarchive/sakai-search-adapters-impl
/**
* @{inheritDoc}
*/
public String getUrl(String reference)
{
Reference ref = getReference(reference);
return ref.getUrl();
}
代码示例来源:origin: org.sakaiproject/sakai-chat-impl
/**
* {@inheritDoc}
*/
public String getUrl(String reference) {
Reference ref = getReference(reference);
return ref.getUrl();
}
代码示例来源:origin: org.sakaiproject.sitestats/sitestats-impl
public String getResourceURL(String ref){
try{
String tmp = ref.replaceFirst("/content", "");
if(tmp.endsWith("/"))
M_chs.checkCollection(tmp);
else
M_chs.checkResource(tmp);
}catch(IdUnusedException e){
return null;
}catch(Exception e){
// TypeException or PermissionException
// It's OK since it exists
}
Reference r = M_em.newReference(ref);
if(r != null) {
return StringEscapeUtils.escapeHtml(r.getUrl());
}else{
return null;
}
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
/**
* Return the url unchanged, unless it's a reference, then return the reference url
*/
protected String convertReferenceUrl(String url)
{
// make a reference
Reference ref = entityManager().newReference(url);
// if it didn't recognize this, return it unchanged
if (!ref.isKnownType()) return url;
// return the reference's url
return ref.getUrl();
}
代码示例来源:origin: org.sakaiproject.announcement/sakai-announcement-impl
el.appendChild(doc.createTextNode( msgRef.getUrl() ));
item.appendChild(el);
el.setAttribute("url",attachment.getUrl());
el.setAttribute("type",attachment.getType());
item.appendChild(el);
代码示例来源:origin: org.sakaiproject.mailarchive/sakai-mailarchive-impl
@Override
protected String htmlContent(Event event) {
StringBuilder buf = new StringBuilder();
// get the message
Reference ref = EntityManager.newReference(event.getResource());
MailArchiveMessage msg = (MailArchiveMessage) ref.getEntity();
MailArchiveMessageHeader hdr = (MailArchiveMessageHeader) msg.getMailArchiveHeader();
// if html isn't available, convert plain-text into html
buf.append( msg.getFormattedBody() );
// add any attachments
List attachments = hdr.getAttachments();
if (attachments.size() > 0)
{
buf.append("<br/>" + "Attachments:<br/>");
for (Iterator iAttachments = attachments.iterator(); iAttachments.hasNext();)
{
Reference attachment = (Reference) iAttachments.next();
String attachmentTitle = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME);
buf.append("<br/><a href=\"" + attachment.getUrl() + "\" >" + attachmentTitle + "</a><br/>");
}
}
return buf.toString();
}
代码示例来源:origin: org.sakaiproject/sakai-rwiki-impl
if (r != null)
String s = r.getUrl();
if (s != null)
代码示例来源:origin: org.sakaiproject.mailarchive/sakai-mailarchive-impl
String attachmentTitle = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME);
buf.append("\n" + attachmentTitle);
buf.append("\n" + attachment.getUrl() + "\n");
代码示例来源:origin: org.sakaiproject.assignment/sakai-assignment-impl
private String htmlContentAttachments(AssignmentSubmission s){
StringBuffer body = new StringBuffer();
String newline = "<br />\n";
if (s.getFeedbackAttachments() != null && s.getFeedbackAttachments().size() > 0) {
body.append(newline).append(newline);
if (s.getAssignment().getContent().getTypeOfSubmission() == Assignment.SINGLE_ATTACHMENT_SUBMISSION)
{
body.append(rb.getString("gen.att.single"));
}
else
{
body.append(rb.getString("gen.att"));
}
body.append(newline);
for (Reference attachment : (List<Reference>)s.getFeedbackAttachments()) {
String attachmentName = attachment.getProperties().getProperty(ResourceProperties.PROP_DISPLAY_NAME);
String attachmentSize = attachment.getProperties().getPropertyFormatted(ResourceProperties.PROP_CONTENT_LENGTH);
body.append("<a href=\"" + attachment.getUrl() + "\">" + attachmentName + " (" + attachmentSize + ")" + "</a>");
body.append(newline);
}
}
return body.toString();
}
代码示例来源:origin: org.sakaiproject.metaobj/sakai-metaobj-tool-lib
public static String getReferenceUrl(String idString, String decoration) {
String refString = getContentHostingService().getReference(idString);
String contentRef = refString;
if (decoration != null && !decoration.equals("")) {
refString = decoration + refString;
}
getSecurityService().pushAdvisor(
new LocalSecurityAdvisor(ContentHostingService.EVENT_RESOURCE_READ,
contentRef));
Reference ref = EntityManager.newReference(refString);
if (ref == null || ref.getEntity() == null) {
return "";
}
return ref.getUrl();
}
代码示例来源:origin: org.sakaiproject.announcement/sakai-announcement-impl
buf.append("<a href=\"" + attachment.getUrl() + "\">");
buf.append(attachmentTitle);
buf.append("</a>" + newline);
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
String resourceName = props.getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME);
String description = props.getPropertyFormatted(ResourceProperties.PROP_DESCRIPTION);
String url = ref.getUrl();
String blankLine = "\n\n";
String newLine = "\n";
代码示例来源:origin: org.sakaiproject.announcement/sakai-announcement-impl
buf.append(attachmentTitle + ": " +attachment.getUrl() + newline);
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
String resourceName = props.getPropertyFormatted(ResourceProperties.PROP_DISPLAY_NAME);
String description = props.getPropertyFormatted(ResourceProperties.PROP_DESCRIPTION);
String url = ref.getUrl();
String blankLine = "\n\n";
String newLine = "\n";
代码示例来源:origin: org.sakaiproject.announcement/sakai-announcement-impl
out.println("<a href=\"" + Validator.escapeHtml(attachment.getUrl()) + "\">"
+ Validator.escapeHtml(attachment.getUrl()) + "</a><br />");
代码示例来源:origin: org.sakaiproject/sakai-rwiki-impl
messageContent.url = ref.getUrl() + "html"; //$NON-NLS-1$
内容来源于网络,如有侵权,请联系作者删除!