org.xwiki.rest.model.jaxb
Class Attachment

java.lang.Object
  extended by org.xwiki.rest.model.jaxb.LinkCollection
      extended by org.xwiki.rest.model.jaxb.Attachment

public class Attachment
extends LinkCollection

Java class for Attachment complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Attachment">
   <complexContent>
     <extension base="{http://www.xwiki.org}LinkCollection">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="size" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="version" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="pageId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="pageVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="mimeType" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="author" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="authorName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="xwikiRelativeUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="xwikiAbsoluteUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String author
           
protected  String authorName
           
protected  Calendar date
           
protected  String id
           
protected  String mimeType
           
protected  String name
           
protected  String pageId
           
protected  String pageVersion
           
protected  int size
           
protected  String version
           
protected  String xwikiAbsoluteUrl
           
protected  String xwikiRelativeUrl
           
 
Fields inherited from class org.xwiki.rest.model.jaxb.LinkCollection
links
 
Constructor Summary
Attachment()
           
 
Method Summary
 String getAuthor()
          Gets the value of the author property.
 String getAuthorName()
          Gets the value of the authorName property.
 Calendar getDate()
          Gets the value of the date property.
 String getId()
          Gets the value of the id property.
 String getMimeType()
          Gets the value of the mimeType property.
 String getName()
          Gets the value of the name property.
 String getPageId()
          Gets the value of the pageId property.
 String getPageVersion()
          Gets the value of the pageVersion property.
 int getSize()
          Gets the value of the size property.
 String getVersion()
          Gets the value of the version property.
 String getXwikiAbsoluteUrl()
          Gets the value of the xwikiAbsoluteUrl property.
 String getXwikiRelativeUrl()
          Gets the value of the xwikiRelativeUrl property.
 void setAuthor(String value)
          Sets the value of the author property.
 void setAuthorName(String value)
          Sets the value of the authorName property.
 void setDate(Calendar value)
          Sets the value of the date property.
 void setId(String value)
          Sets the value of the id property.
 void setMimeType(String value)
          Sets the value of the mimeType property.
 void setName(String value)
          Sets the value of the name property.
 void setPageId(String value)
          Sets the value of the pageId property.
 void setPageVersion(String value)
          Sets the value of the pageVersion property.
 void setSize(int value)
          Sets the value of the size property.
 void setVersion(String value)
          Sets the value of the version property.
 void setXwikiAbsoluteUrl(String value)
          Sets the value of the xwikiAbsoluteUrl property.
 void setXwikiRelativeUrl(String value)
          Sets the value of the xwikiRelativeUrl property.
 Attachment withAuthor(String value)
           
 Attachment withAuthorName(String value)
           
 Attachment withDate(Calendar value)
           
 Attachment withId(String value)
           
 Attachment withLinks(Collection<Link> values)
           
 Attachment withLinks(Link... values)
           
 Attachment withMimeType(String value)
           
 Attachment withName(String value)
           
 Attachment withPageId(String value)
           
 Attachment withPageVersion(String value)
           
 Attachment withSize(int value)
           
 Attachment withVersion(String value)
           
 Attachment withXwikiAbsoluteUrl(String value)
           
 Attachment withXwikiRelativeUrl(String value)
           
 
Methods inherited from class org.xwiki.rest.model.jaxb.LinkCollection
getLinks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

name

protected String name

size

protected int size

version

protected String version

pageId

protected String pageId

pageVersion

protected String pageVersion

mimeType

protected String mimeType

author

protected String author

authorName

protected String authorName

date

protected Calendar date

xwikiRelativeUrl

protected String xwikiRelativeUrl

xwikiAbsoluteUrl

protected String xwikiAbsoluteUrl
Constructor Detail

Attachment

public Attachment()
Method Detail

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getSize

public int getSize()
Gets the value of the size property.


setSize

public void setSize(int value)
Sets the value of the size property.


getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getPageId

public String getPageId()
Gets the value of the pageId property.

Returns:
possible object is String

setPageId

public void setPageId(String value)
Sets the value of the pageId property.

Parameters:
value - allowed object is String

getPageVersion

public String getPageVersion()
Gets the value of the pageVersion property.

Returns:
possible object is String

setPageVersion

public void setPageVersion(String value)
Sets the value of the pageVersion property.

Parameters:
value - allowed object is String

getMimeType

public String getMimeType()
Gets the value of the mimeType property.

Returns:
possible object is String

setMimeType

public void setMimeType(String value)
Sets the value of the mimeType property.

Parameters:
value - allowed object is String

getAuthor

public String getAuthor()
Gets the value of the author property.

Returns:
possible object is String

setAuthor

public void setAuthor(String value)
Sets the value of the author property.

Parameters:
value - allowed object is String

getAuthorName

public String getAuthorName()
Gets the value of the authorName property.

Returns:
possible object is String

setAuthorName

public void setAuthorName(String value)
Sets the value of the authorName property.

Parameters:
value - allowed object is String

getDate

public Calendar getDate()
Gets the value of the date property.

Returns:
possible object is String

setDate

public void setDate(Calendar value)
Sets the value of the date property.

Parameters:
value - allowed object is String

getXwikiRelativeUrl

public String getXwikiRelativeUrl()
Gets the value of the xwikiRelativeUrl property.

Returns:
possible object is String

setXwikiRelativeUrl

public void setXwikiRelativeUrl(String value)
Sets the value of the xwikiRelativeUrl property.

Parameters:
value - allowed object is String

getXwikiAbsoluteUrl

public String getXwikiAbsoluteUrl()
Gets the value of the xwikiAbsoluteUrl property.

Returns:
possible object is String

setXwikiAbsoluteUrl

public void setXwikiAbsoluteUrl(String value)
Sets the value of the xwikiAbsoluteUrl property.

Parameters:
value - allowed object is String

withId

public Attachment withId(String value)

withName

public Attachment withName(String value)

withSize

public Attachment withSize(int value)

withVersion

public Attachment withVersion(String value)

withPageId

public Attachment withPageId(String value)

withPageVersion

public Attachment withPageVersion(String value)

withMimeType

public Attachment withMimeType(String value)

withAuthor

public Attachment withAuthor(String value)

withAuthorName

public Attachment withAuthorName(String value)

withDate

public Attachment withDate(Calendar value)

withXwikiRelativeUrl

public Attachment withXwikiRelativeUrl(String value)

withXwikiAbsoluteUrl

public Attachment withXwikiAbsoluteUrl(String value)

withLinks

public Attachment withLinks(Link... values)
Overrides:
withLinks in class LinkCollection

withLinks

public Attachment withLinks(Collection<Link> values)
Overrides:
withLinks in class LinkCollection


Copyright © 2004-2013 XWiki. All Rights Reserved.