public void hideAttachment(Attachment attachment) { if (null != attachment) setContentProperty(attachment.getContent(), WEBDAV_CONTENT_PROP_ATTACHMENT_PREFIX + attachment.getFileName(), Boolean.TRUE.toString()); }
private StringBuilder getAttachmentWikiLink( Attachment attachment, PageContext ctx ) { StringBuilder buff; if ( !( attachment.getContent() instanceof AbstractPage ) ) { buff = new StringBuilder().append( GeneralUtil.getGlobalSettings().getBaseUrl() ).append( attachment.getUrlPath() ); } else { if ( ctx == null || !ctx.getEntity().equals( attachment.getContent() ) ) buff = getContentEntityWikiLink( attachment.getContent(), ctx ); else buff = new StringBuilder(); buff.append( "^" ).append( attachment.getFileName() ); } return buff; }
public void unhideAttachment(Attachment attachment) { if (null != attachment) setContentProperty(attachment.getContent(), WEBDAV_CONTENT_PROP_ATTACHMENT_PREFIX + attachment.getFileName(), Boolean.FALSE.toString()); }
public boolean isAttachmentHidden(Attachment attachment) { return BooleanUtils.toBoolean(getContentProperty(attachment.getContent(), WEBDAV_CONTENT_PROP_ATTACHMENT_PREFIX + attachment.getFileName())); }
private OutgoingLink getOutgoingLink( ContentEntityObject sourceContent, ConfluenceEntityObject targetContent ) { if ( targetContent instanceof Attachment ) { targetContent = ( (Attachment) targetContent ).getContent(); } if ( targetContent instanceof SpaceContentEntityObject ) { String spaceKey, contentTitle; SpaceContentEntityObject sceo = (SpaceContentEntityObject) targetContent; spaceKey = sceo.getSpaceKey(); contentTitle = sceo.getTitle(); return new OutgoingLink( sourceContent, spaceKey, contentTitle ); } return null; }
private Object getSpaceKey( T object ) { ConfluenceEntityObject entity = getEntity( object ); if ( entity instanceof Attachment ) { entity = ( ( Attachment ) entity ).getContent(); } if ( entity instanceof SpaceContentEntityObject ) { return ( ( SpaceContentEntityObject ) entity ).getSpaceKey(); } else if ( entity instanceof Space ) { return ( ( Space ) entity ).getKey(); } return ""; }
private String getSpaceName( T object ) { ConfluenceEntityObject entity = getEntity( object ); if ( entity instanceof Attachment ) entity = ( ( Attachment ) entity ).getContent(); if ( entity instanceof SpaceContentEntityObject ) entity = ( ( SpaceContentEntityObject ) entity ).getSpace(); if ( entity instanceof Space ) return ( ( Space ) entity ).getName(); return ""; } }
private ActivityItem newActivityItem(URI baseUri, Attachment attachment, Iterable<Entry> entries) { return new AttachmentActivityItem(attachment, entries, getActivityObjects(entries), getTarget(baseUri, attachment.getContent()), attachmentRendererFactory.newInstance(entries)); }
AttachmentRemovalJob attachmentRemovalJob = new AttachmentRemovalJob( pageManager, attachmentManager, attachment.getContent().getId(), attachment.getFileName() );