Class Page
- java.lang.Object
-
- org.apache.manifoldcf.crawler.connectors.confluence.v6.model.ConfluenceResource
-
- org.apache.manifoldcf.crawler.connectors.confluence.v6.model.Page
-
- Direct Known Subclasses:
Attachment,MutablePage
public class Page extends ConfluenceResource
Page class
Represents a Confluence Page
- Author:
- Antonio David Perez Morales <adperezmorales@gmail.com>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPage.PageBuilderPageBuilder internal class
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbaseUrlprotected java.lang.Stringcontentprotected java.util.DatecreatedDateprotected java.lang.Stringcreatorprotected java.lang.StringcreatorUsernameprotected java.lang.Stringidprotected static java.lang.StringKEY_BASEprotected static java.lang.StringKEY_BODYprotected static java.lang.StringKEY_BYprotected static java.lang.StringKEY_CONTEXTprotected static java.lang.StringKEY_CREATED_BYprotected static java.lang.StringKEY_CREATED_DATEprotected static java.lang.StringKEY_DISPLAY_NAMEprotected static java.lang.StringKEY_HISTORYprotected static java.lang.StringKEY_IDprotected static java.lang.StringKEY_KEYprotected static java.lang.StringKEY_LINKSprotected static java.lang.StringKEY_MEDIATYPEprotected static java.lang.StringKEY_SELFprotected static java.lang.StringKEY_SPACEprotected static java.lang.StringKEY_TITLEprotected static java.lang.StringKEY_TYPEprotected static java.lang.StringKEY_USER_NAMEprotected static java.lang.StringKEY_VALUEprotected static java.lang.StringKEY_VERSIONprotected static java.lang.StringKEY_VIEWprotected static java.lang.StringKEY_WEBUIprotected static java.lang.StringKEY_WHENprotected java.util.List<Label>labelsprotected java.util.DatelastModifiedprotected java.lang.StringlastModifierprotected java.lang.StringlastModifierUsernameprotected longlengthprotected java.lang.StringmediaTypeprotected java.lang.Stringspaceprotected java.lang.Stringtitleprotected PageTypetypeprotected java.lang.Stringurlprotected java.lang.StringurlContextprotected intversionprotected java.lang.StringwebUrl
-
Constructor Summary
Constructors Constructor Description Page()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfluenceResourceBuilder<? extends Page>builder()java.lang.StringgetBaseUrl()java.lang.StringgetContent()java.io.InputStreamgetContentStream()java.util.DategetCreatedDate()java.lang.StringgetCreator()java.lang.StringgetCreatorUsername()java.lang.StringgetId()java.util.List<Label>getLabels()java.util.DategetLastModifiedDate()java.lang.StringgetLastModifier()java.lang.StringgetLastModifierUsername()longgetLength()java.lang.StringgetMediaType()java.util.Map<java.lang.String,java.lang.Object>getMetadataAsMap()java.lang.StringgetSpace()java.lang.StringgetTitle()PageTypegetType()java.lang.StringgetUrl()java.lang.StringgetUrlContext()intgetVersion()java.lang.StringgetWebUrl()booleanhasContent()protected voidrefineMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)Used to be overwritten by child classes to add more metadata to the map
-
-
-
Field Detail
-
KEY_LINKS
protected static final java.lang.String KEY_LINKS
- See Also:
- Constant Field Values
-
KEY_ID
protected static final java.lang.String KEY_ID
- See Also:
- Constant Field Values
-
KEY_SELF
protected static final java.lang.String KEY_SELF
- See Also:
- Constant Field Values
-
KEY_WEBUI
protected static final java.lang.String KEY_WEBUI
- See Also:
- Constant Field Values
-
KEY_BASE
protected static final java.lang.String KEY_BASE
- See Also:
- Constant Field Values
-
KEY_CONTEXT
protected static final java.lang.String KEY_CONTEXT
- See Also:
- Constant Field Values
-
KEY_KEY
protected static final java.lang.String KEY_KEY
- See Also:
- Constant Field Values
-
KEY_TITLE
protected static final java.lang.String KEY_TITLE
- See Also:
- Constant Field Values
-
KEY_BODY
protected static final java.lang.String KEY_BODY
- See Also:
- Constant Field Values
-
KEY_VIEW
protected static final java.lang.String KEY_VIEW
- See Also:
- Constant Field Values
-
KEY_VALUE
protected static final java.lang.String KEY_VALUE
- See Also:
- Constant Field Values
-
KEY_SPACE
protected static final java.lang.String KEY_SPACE
- See Also:
- Constant Field Values
-
KEY_HISTORY
protected static final java.lang.String KEY_HISTORY
- See Also:
- Constant Field Values
-
KEY_CREATED_DATE
protected static final java.lang.String KEY_CREATED_DATE
- See Also:
- Constant Field Values
-
KEY_CREATED_BY
protected static final java.lang.String KEY_CREATED_BY
- See Also:
- Constant Field Values
-
KEY_BY
protected static final java.lang.String KEY_BY
- See Also:
- Constant Field Values
-
KEY_TYPE
protected static final java.lang.String KEY_TYPE
- See Also:
- Constant Field Values
-
KEY_DISPLAY_NAME
protected static final java.lang.String KEY_DISPLAY_NAME
- See Also:
- Constant Field Values
-
KEY_USER_NAME
protected static final java.lang.String KEY_USER_NAME
- See Also:
- Constant Field Values
-
KEY_VERSION
protected static final java.lang.String KEY_VERSION
- See Also:
- Constant Field Values
-
KEY_WHEN
protected static final java.lang.String KEY_WHEN
- See Also:
- Constant Field Values
-
KEY_MEDIATYPE
protected static final java.lang.String KEY_MEDIATYPE
- See Also:
- Constant Field Values
-
id
protected java.lang.String id
-
space
protected java.lang.String space
-
baseUrl
protected java.lang.String baseUrl
-
urlContext
protected java.lang.String urlContext
-
url
protected java.lang.String url
-
webUrl
protected java.lang.String webUrl
-
createdDate
protected java.util.Date createdDate
-
lastModified
protected java.util.Date lastModified
-
type
protected PageType type
-
title
protected java.lang.String title
-
version
protected int version
-
creator
protected java.lang.String creator
-
creatorUsername
protected java.lang.String creatorUsername
-
lastModifier
protected java.lang.String lastModifier
-
lastModifierUsername
protected java.lang.String lastModifierUsername
-
mediaType
protected java.lang.String mediaType
-
length
protected long length
-
content
protected java.lang.String content
-
labels
protected java.util.List<Label> labels
-
-
Method Detail
-
getContent
public java.lang.String getContent()
-
getId
public java.lang.String getId()
-
getType
public PageType getType()
-
getMediaType
public java.lang.String getMediaType()
-
getVersion
public int getVersion()
-
getTitle
public java.lang.String getTitle()
-
getBaseUrl
public java.lang.String getBaseUrl()
-
getUrlContext
public java.lang.String getUrlContext()
-
getWebUrl
public java.lang.String getWebUrl()
-
getUrl
public java.lang.String getUrl()
-
getSpace
public java.lang.String getSpace()
-
getCreator
public java.lang.String getCreator()
-
getCreatorUsername
public java.lang.String getCreatorUsername()
-
getLastModifier
public java.lang.String getLastModifier()
-
getLastModifierUsername
public java.lang.String getLastModifierUsername()
-
getCreatedDate
public java.util.Date getCreatedDate()
-
getLastModifiedDate
public java.util.Date getLastModifiedDate()
-
getLength
public long getLength()
-
hasContent
public boolean hasContent()
-
getContentStream
public java.io.InputStream getContentStream()
-
getLabels
public java.util.List<Label> getLabels()
-
getMetadataAsMap
public java.util.Map<java.lang.String,java.lang.Object> getMetadataAsMap()
-
refineMetadata
protected void refineMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Used to be overwritten by child classes to add more metadata to the map
- Parameters:
metadata-
-
builder
public static ConfluenceResourceBuilder<? extends Page> builder()
-
-