public class AttachmentHandler extends Object implements Serializable
| Constructor and Description |
|---|
AttachmentHandler()
default constructor
|
AttachmentHandler(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade,
org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
org.sakaiproject.signup.model.SignupAttachment |
copySignupAttachment(org.sakaiproject.signup.model.SignupMeeting sMeeting,
boolean isOrganizer,
org.sakaiproject.signup.model.SignupAttachment attach,
String folderId)
Create a new copy of the attachment
|
protected org.sakaiproject.signup.model.SignupAttachment |
createSignupAttachment(String resourceId,
String filename,
String protocol) |
void |
determineAndAssignPublicView(org.sakaiproject.signup.model.SignupMeeting sMeeting,
org.sakaiproject.signup.model.SignupAttachment attach)
If it's a cross sites or for other site, the attachment will be set to
public view in ContentHostingService
|
List<org.sakaiproject.signup.model.SignupAttachment> |
getAttachments() |
String |
getRelativePath(String url,
String protocol) |
org.sakaiproject.signup.logic.SakaiFacade |
getSakaiFacade() |
org.sakaiproject.signup.logic.SignupMeetingService |
getSignupMeetingService() |
String |
processAddAttachRedirect(List attachList,
org.sakaiproject.signup.model.SignupMeeting sMeeting,
boolean isOrganizer)
Redirect the add/remove attachment to Sakai's help page.
|
void |
removeAttachmentInContentHost(org.sakaiproject.signup.model.SignupAttachment attach) |
void |
setAttachmentItems()
Called by SamigoJsfTool.java on exit from file picker
|
void |
setAttachments(List<org.sakaiproject.signup.model.SignupAttachment> attachments) |
void |
setPublicView(String resourceId,
boolean pubview) |
void |
setSakaiFacade(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade) |
void |
setSignupMeetingService(org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService) |
public AttachmentHandler()
public AttachmentHandler(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade,
org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService)
sakaiFacade - -SakaiFacade objectsignupMeetingService - -SignupMeetingService objectpublic void clear()
public String processAddAttachRedirect(List attachList, org.sakaiproject.signup.model.SignupMeeting sMeeting, boolean isOrganizer)
attachList - -
a list of attachment objectssMeeting - -
SignupMeeting objectisOrganizer - -
a boolean valuepublic void setAttachmentItems()
public org.sakaiproject.signup.model.SignupAttachment copySignupAttachment(org.sakaiproject.signup.model.SignupMeeting sMeeting,
boolean isOrganizer,
org.sakaiproject.signup.model.SignupAttachment attach,
String folderId)
sMeeting - -SignupMeeting objectisOrganizer - -
a boolean valueattach - -SignupAttachment objectfolderId - -
a foldId string objectpublic void removeAttachmentInContentHost(org.sakaiproject.signup.model.SignupAttachment attach)
public org.sakaiproject.signup.logic.SakaiFacade getSakaiFacade()
public void setSakaiFacade(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade)
public org.sakaiproject.signup.logic.SignupMeetingService getSignupMeetingService()
public void setSignupMeetingService(org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService)
public List<org.sakaiproject.signup.model.SignupAttachment> getAttachments()
public void setAttachments(List<org.sakaiproject.signup.model.SignupAttachment> attachments)
protected org.sakaiproject.signup.model.SignupAttachment createSignupAttachment(String resourceId, String filename, String protocol)
public void setPublicView(String resourceId, boolean pubview)
public void determineAndAssignPublicView(org.sakaiproject.signup.model.SignupMeeting sMeeting,
org.sakaiproject.signup.model.SignupAttachment attach)
sMeeting - -
a SignupMeeting objectattach - -
a SignupAttachment objectCopyright © 2007-2016 Sakai Project. All Rights Reserved.