/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.content.binary; import com.enonic.cms.core.content.AbstractContentBasedNativeLinkKey; import com.enonic.cms.core.content.ContentKey; /** * Feb 15, 2010 */ public class AttachmentNativeLinkKey extends AbstractContentBasedNativeLinkKey { private String extension; public AttachmentNativeLinkKey( ContentKey contentKey ) { super( contentKey ); } public String getExtension() { return extension; } void setExtension( String extension ) { this.extension = extension; } public String asUrlRepresentation() { String str = getContentKey().toString(); if ( getExtension() != null ) { str = str + "." + getExtension(); } return str; } }