|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xpn.xwiki.doc.XWikiDocument
public class XWikiDocument
| Field Summary | |
|---|---|
static java.lang.String |
DB_SPACE_SEP
Separator string between database name and space name. |
static int |
HAS_ATTACHMENTS
|
static int |
HAS_CLASS
|
static int |
HAS_OBJECTS
|
static java.lang.String |
SPACE_NAME_SEP
Separator string between space name and page name. |
| Constructor Summary | |
|---|---|
XWikiDocument()
|
|
XWikiDocument(java.lang.String space,
java.lang.String name)
Constructor that specifies the local document identifier: space name, document name. |
|
XWikiDocument(java.lang.String wiki,
java.lang.String web,
java.lang.String name)
Constructor that specifies the full document identifier: wiki name, space name, document name. |
|
| Method Summary | |
|---|---|
XWikiAttachment |
addAttachment(java.lang.String fileName,
byte[] data,
XWikiContext context)
|
XWikiAttachment |
addAttachment(java.lang.String fileName,
java.io.InputStream iStream,
XWikiContext context)
|
void |
addObject(java.lang.String classname,
BaseObject object)
|
BaseObject |
addObjectFromRequest(java.lang.String className,
int num,
XWikiContext context)
|
BaseObject |
addObjectFromRequest(java.lang.String className,
java.lang.String prefix,
int num,
XWikiContext context)
|
BaseObject |
addObjectFromRequest(java.lang.String className,
java.lang.String prefix,
XWikiContext context)
|
BaseObject |
addObjectFromRequest(java.lang.String className,
XWikiContext context)
|
BaseObject |
addObjectFromRequest(XWikiContext context)
|
java.util.List<BaseObject> |
addObjectsFromRequest(java.lang.String className,
java.lang.String pref,
XWikiContext context)
|
java.util.List<BaseObject> |
addObjectsFromRequest(java.lang.String className,
XWikiContext context)
|
void |
addObjectsToRemove(BaseObject object)
|
void |
addToZip(java.util.zip.ZipOutputStream zos,
boolean withVersions,
XWikiContext context)
|
void |
addToZip(java.util.zip.ZipOutputStream zos,
XWikiContext context)
|
void |
appendMeta(java.lang.String meta)
|
static void |
backupContext(java.util.HashMap<java.lang.String,java.lang.Object> backup,
XWikiContext context)
|
java.lang.Object |
clone()
|
void |
clonexWikiObjects(XWikiDocument templatedoc)
|
static boolean |
containsXMLWikiDocument(org.dom4j.Document domdoc)
Check if provided xml document is a wiki document. |
void |
copyAttachments(XWikiDocument xWikiSourceDocument)
|
XWikiDocument |
copyDocument(java.lang.String newDocumentName,
XWikiContext context)
|
int |
createNewObject(java.lang.String classname,
XWikiContext context)
|
void |
deleteAttachment(XWikiAttachment attachment,
boolean toRecycleBin,
XWikiContext context)
|
void |
deleteAttachment(XWikiAttachment attachment,
XWikiContext context)
|
java.lang.String |
display(java.lang.String fieldname,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
display(java.lang.String fieldname,
java.lang.String type,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
display(java.lang.String fieldname,
java.lang.String type,
java.lang.String pref,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
display(java.lang.String fieldname,
java.lang.String mode,
java.lang.String prefix,
XWikiContext context)
|
java.lang.String |
display(java.lang.String fieldname,
java.lang.String mode,
XWikiContext context)
|
java.lang.String |
display(java.lang.String fieldname,
XWikiContext context)
|
java.lang.String |
displayEdit(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
java.lang.String |
displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format,
boolean linebreak,
XWikiContext context)
|
java.lang.String |
displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format,
XWikiContext context)
|
java.lang.String |
displayForm(java.lang.String className,
XWikiContext context)
|
java.lang.String |
displayHidden(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
java.lang.String |
displayPrettyName(java.lang.String fieldname,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
boolean before,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
boolean before,
XWikiContext context)
|
java.lang.String |
displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
XWikiContext context)
|
java.lang.String |
displayPrettyName(java.lang.String fieldname,
XWikiContext context)
|
java.lang.String |
displayRendered(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
java.lang.String |
displaySearch(PropertyClass pclass,
java.lang.String prefix,
XWikiCriteria criteria,
XWikiContext context)
|
java.lang.String |
displayTooltip(java.lang.String fieldname,
BaseObject obj,
XWikiContext context)
|
java.lang.String |
displayTooltip(java.lang.String fieldname,
XWikiContext context)
|
java.lang.String |
displayView(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
|
protected java.lang.String |
encodedXMLStringAsUTF8(java.lang.String xmlString)
|
boolean |
equals(java.lang.Object object)
|
java.lang.String |
extractTitle()
|
void |
fromXML(org.dom4j.Document domdoc,
boolean withArchive)
|
void |
fromXML(java.io.InputStream is)
|
void |
fromXML(java.io.InputStream in,
boolean withArchive)
|
void |
fromXML(java.lang.String xml)
|
void |
fromXML(java.lang.String xml,
boolean withArchive)
|
XWikiAttachment |
getAttachment(java.lang.String filename)
|
java.util.List<AttachmentDiff> |
getAttachmentDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
|
java.util.List<XWikiAttachment> |
getAttachmentList()
|
java.lang.String |
getAttachmentRevisionURL(java.lang.String filename,
java.lang.String revision,
java.lang.String querystring,
XWikiContext context)
|
java.lang.String |
getAttachmentRevisionURL(java.lang.String filename,
java.lang.String revision,
XWikiContext context)
|
XWikiAttachmentStoreInterface |
getAttachmentStore(XWikiContext context)
|
java.lang.String |
getAttachmentURL(java.lang.String filename,
java.lang.String action,
java.lang.String querystring,
XWikiContext context)
|
java.lang.String |
getAttachmentURL(java.lang.String filename,
java.lang.String action,
XWikiContext context)
|
java.lang.String |
getAttachmentURL(java.lang.String filename,
XWikiContext context)
|
java.lang.String |
getAuthor()
|
java.util.List |
getBacklinks(XWikiContext context)
|
java.util.List<java.util.List<ObjectDiff>> |
getClassDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
|
java.lang.String |
getComment()
|
java.util.Vector<BaseObject> |
getComments()
|
java.util.Vector<BaseObject> |
getComments(boolean asc)
|
java.lang.String |
getContent()
|
java.lang.String |
getContentAuthor()
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getContentDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getContentDiff(java.lang.String fromRev,
XWikiContext context)
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getContentDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
|
java.lang.String |
getContentOfSection(int sectionNumber)
|
java.util.Date |
getContentUpdateDate()
|
java.util.Date |
getCreationDate()
|
java.lang.String |
getCreator()
|
java.lang.String |
getCustomClass()
|
java.lang.String |
getDatabase()
|
java.util.Date |
getDate()
|
java.lang.String |
getDefaultEditURL(XWikiContext context)
|
java.lang.String |
getDefaultLanguage()
|
java.lang.String |
getDefaultTemplate()
|
protected java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getDeltas(org.suigeneris.jrcs.diff.Revision rev)
|
java.lang.String |
getDisplayTitle(XWikiContext context)
|
XWikiDocumentArchive |
getDocumentArchive()
|
XWikiDocumentArchive |
getDocumentArchive(XWikiContext context)
|
DocumentSection |
getDocumentSection(int sectionNumber)
|
java.lang.String |
getEditURL(java.lang.String action,
java.lang.String mode,
java.lang.String language,
XWikiContext context)
|
java.lang.String |
getEditURL(java.lang.String action,
java.lang.String mode,
XWikiContext context)
|
protected java.lang.String |
getElement(org.dom4j.Element docel,
java.lang.String name)
|
int |
getElements()
|
java.lang.String |
getEscapedContent(XWikiContext context)
|
java.lang.String |
getExternalAttachmentURL(java.lang.String filename,
java.lang.String action,
XWikiContext context)
|
java.lang.String |
getExternalURL(java.lang.String action,
java.lang.String querystring,
XWikiContext context)
|
java.lang.String |
getExternalURL(java.lang.String action,
XWikiContext context)
|
BaseObject |
getFirstObject(java.lang.String fieldname)
|
BaseObject |
getFirstObject(java.lang.String fieldname,
XWikiContext context)
|
java.lang.String |
getFormat()
|
java.lang.String |
getFullName()
|
long |
getId()
|
java.util.List<java.lang.String> |
getIncludedMacros(XWikiContext context)
|
java.util.List<java.lang.String> |
getIncludedPages(XWikiContext context)
|
java.lang.String |
getInternalProperty(java.lang.String propname)
|
static java.lang.String |
getInternalPropertyName(java.lang.String propname,
XWikiContext context)
|
int |
getIntValue(java.lang.String fieldName)
|
int |
getIntValue(java.lang.String className,
java.lang.String fieldName)
|
java.lang.String |
getLanguage()
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getLastChanges(XWikiContext context)
|
java.util.List<java.lang.String> |
getLinkedPages(XWikiContext context)
|
java.util.List |
getLinks(XWikiContext context)
|
java.util.List |
getListValue(java.lang.String fieldName)
|
java.util.List |
getListValue(java.lang.String className,
java.lang.String fieldName)
|
XWikiLock |
getLock(XWikiContext context)
|
long |
getLongValue(java.lang.String fieldName)
|
long |
getLongValue(java.lang.String className,
java.lang.String fieldName)
|
java.lang.String |
getMeta()
|
java.util.List<MetaDataDiff> |
getMetaDataDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
|
java.util.List<MetaDataDiff> |
getMetaDataDiff(java.lang.String fromRev,
XWikiContext context)
|
java.util.List<MetaDataDiff> |
getMetaDataDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
|
protected java.lang.Boolean |
getMinorEdit1()
|
java.lang.String |
getName()
|
BaseObject |
getObject(java.lang.String classname)
|
BaseObject |
getObject(java.lang.String classname,
boolean create,
XWikiContext context)
|
BaseObject |
getObject(java.lang.String classname,
int nb)
|
BaseObject |
getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value)
|
BaseObject |
getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value,
boolean failover)
|
java.util.List<java.util.List<ObjectDiff>> |
getObjectDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
|
java.util.List<java.util.List<ObjectDiff>> |
getObjectDiff(java.lang.String fromRev,
XWikiContext context)
|
java.util.List<java.util.List<ObjectDiff>> |
getObjectDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
Return the object differences between two document versions. |
int |
getObjectNumbers(java.lang.String classname)
|
java.util.Vector<BaseObject> |
getObjects(java.lang.String classname)
|
java.util.ArrayList<BaseObject> |
getObjectsToRemove()
|
XWikiDocument |
getOriginalDocument()
|
java.lang.String |
getParent()
|
XWikiDocument |
getParentDoc()
|
java.lang.String |
getParentURL(XWikiContext context)
|
java.lang.String |
getPreviousVersion()
|
org.suigeneris.jrcs.rcs.Version |
getRCSVersion()
|
java.lang.String |
getRealLanguage()
|
java.lang.String |
getRealLanguage(XWikiContext context)
|
java.lang.String[] |
getRecentRevisions(int nb,
XWikiContext context)
|
java.lang.String |
getRenderedContent(java.lang.String text,
java.lang.String syntaxId,
XWikiContext context)
|
java.lang.String |
getRenderedContent(java.lang.String text,
XWikiContext context)
Deprecated. since 1.6M1 use getRenderedContent(String, String, com.xpn.xwiki.XWikiContext) |
java.lang.String |
getRenderedContent(XWikiContext context)
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getRenderedContentDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getRenderedContentDiff(java.lang.String fromRev,
XWikiContext context)
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getRenderedContentDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
|
XWikiRCSNodeInfo |
getRevisionInfo(java.lang.String version,
XWikiContext context)
|
java.util.List<java.lang.String> |
getRevisions(RevisionCriteria criteria,
XWikiContext context)
Get document versions matching criterias like author, minimum creation date, etc. |
org.suigeneris.jrcs.rcs.Version[] |
getRevisions(XWikiContext context)
|
java.util.List<DocumentSection> |
getSections()
|
java.lang.String |
getSpace()
|
java.util.List<DocumentSection> |
getSplitSectionsAccordingToTitle()
Deprecated. use getSections() instead, since 1.6M1 |
XWikiStoreInterface |
getStore()
|
XWikiStoreInterface |
getStore(XWikiContext context)
|
java.lang.String |
getStringValue(java.lang.String fieldName)
|
java.lang.String |
getStringValue(java.lang.String className,
java.lang.String fieldName)
|
java.lang.String |
getSyntaxId()
|
java.lang.String |
getTags(XWikiContext context)
|
java.util.List |
getTagsList(XWikiContext context)
|
java.util.List |
getTagsPossibleValues(XWikiContext context)
|
java.lang.String |
getTemplate()
|
java.lang.String |
getTitle()
|
java.lang.String |
getTranslatedContent(java.lang.String language,
XWikiContext context)
|
java.lang.String |
getTranslatedContent(XWikiContext context)
|
XWikiDocument |
getTranslatedDocument(java.lang.String language,
XWikiContext context)
|
XWikiDocument |
getTranslatedDocument(XWikiContext context)
|
int |
getTranslation()
|
java.util.List<java.lang.String> |
getTranslationList(XWikiContext context)
|
java.lang.String |
getURL(java.lang.String action,
boolean redirect,
XWikiContext context)
|
java.lang.String |
getURL(java.lang.String action,
java.lang.String params,
boolean redirect,
XWikiContext context)
|
java.lang.String |
getURL(java.lang.String action,
java.lang.String querystring,
java.lang.String anchor,
XWikiContext context)
|
java.lang.String |
getURL(java.lang.String action,
java.lang.String querystring,
XWikiContext context)
|
java.lang.String |
getURL(java.lang.String action,
XWikiContext context)
|
java.lang.String |
getValidationScript()
|
java.lang.String |
getVersion()
|
java.lang.String |
getVersionHashCode(XWikiContext context)
Computes a document hash, taking into account all document data: content, objects, attachments, metadata... |
XWikiVersioningStoreInterface |
getVersioningStore(XWikiContext context)
|
java.lang.String |
getWikiName()
|
java.lang.Object |
getWikiNode()
|
java.lang.String |
getXMLContent(XWikiContext context)
|
java.util.List<org.suigeneris.jrcs.diff.delta.Delta> |
getXMLDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
|
BaseClass |
getxWikiClass()
|
java.util.List<BaseClass> |
getxWikiClasses(XWikiContext context)
|
java.lang.String |
getxWikiClassXML()
|
BaseObject |
getxWikiObject()
|
java.util.Map<java.lang.String,java.util.Vector<BaseObject>> |
getxWikiObjects()
|
boolean |
hasElement(int element)
|
void |
incrementVersion()
|
void |
insertText(java.lang.String text,
java.lang.String marker,
XWikiContext context)
|
boolean |
isAdvancedContent()
|
boolean |
isContentDirty()
|
boolean |
isCreator(java.lang.String username)
|
boolean |
isCurrentLocalUserPage(XWikiContext context)
|
boolean |
isCurrentUserCreator(XWikiContext context)
|
boolean |
isCurrentUserPage(XWikiContext context)
|
boolean |
isFromCache()
|
java.lang.Boolean |
isHidden()
Indicates whether the document is 'hidden' or not, meaning that it should not be returned in public search results. |
boolean |
isMetaDataDirty()
|
boolean |
isMinorEdit()
|
boolean |
isMostRecent()
|
boolean |
isNew()
|
boolean |
isProgrammaticContent()
|
void |
loadArchive(XWikiContext context)
|
void |
loadAttachmentContent(XWikiAttachment attachment,
XWikiContext context)
|
void |
loadAttachments(XWikiContext context)
|
void |
mergexWikiClass(XWikiDocument templatedoc)
|
void |
mergexWikiObjects(XWikiDocument templatedoc)
|
Document |
newDocument(java.lang.Class<?> customClass,
XWikiContext context)
Create a new protected Document public API to access page information and actions from
scripting. |
Document |
newDocument(java.lang.String customClassName,
XWikiContext context)
Create a new protected Document public API to access page information and actions from
scripting. |
Document |
newDocument(XWikiContext context)
|
BaseObject |
newObject(java.lang.String classname,
XWikiContext context)
|
void |
notify(XWikiNotificationRule rule,
XWikiDocument newdoc,
XWikiDocument olddoc,
int event,
XWikiContext context)
|
void |
readDocMetaFromForm(EditForm eform,
XWikiContext context)
|
void |
readFromForm(EditForm eform,
XWikiContext context)
|
void |
readFromTemplate(EditForm eform,
XWikiContext context)
|
void |
readFromTemplate(java.lang.String template,
XWikiContext context)
|
void |
readObjectsFromForm(EditForm eform,
XWikiContext context)
|
void |
readTranslationMetaFromForm(EditForm eform,
XWikiContext context)
|
void |
removeLock(XWikiContext context)
|
boolean |
removeObject(BaseObject bobj)
|
boolean |
removeObjects(java.lang.String className)
Remove all the objects of a given type (XClass) from the document. |
void |
rename(java.lang.String newDocumentName,
java.util.List<java.lang.String> backlinkDocumentNames,
XWikiContext context)
Rename the current document and all the links pointing to it in the list of passed backlink documents. |
void |
rename(java.lang.String newDocumentName,
XWikiContext context)
Rename the current document and all the backlinks leading to it. |
void |
renameProperties(java.lang.String className,
java.util.Map fieldsToRename)
|
void |
resetArchive(XWikiContext context)
|
static void |
restoreContext(java.util.HashMap<java.lang.String,java.lang.Object> backup,
XWikiContext context)
|
void |
saveAllAttachments(boolean updateParent,
boolean transaction,
XWikiContext context)
|
void |
saveAllAttachments(XWikiContext context)
|
protected void |
saveAttachmentContent(XWikiAttachment attachment,
boolean bParentUpdate,
boolean bTransaction,
XWikiContext context)
|
void |
saveAttachmentContent(XWikiAttachment attachment,
XWikiContext context)
|
void |
saveAttachmentsContent(java.util.List<XWikiAttachment> attachments,
XWikiContext context)
|
void |
setAsContextDoc(XWikiContext context)
|
void |
setAttachmentList(java.util.List<XWikiAttachment> list)
|
void |
setAuthor(java.lang.String author)
|
void |
setComment(java.lang.String comment)
|
void |
setContent(java.lang.String content)
|
void |
setContentAuthor(java.lang.String contentAuthor)
|
void |
setContentDirty(boolean contentDirty)
|
void |
setContentUpdateDate(java.util.Date date)
|
void |
setCreationDate(java.util.Date date)
|
void |
setCreator(java.lang.String creator)
|
void |
setCustomClass(java.lang.String customClass)
|
void |
setDatabase(java.lang.String database)
|
void |
setDate(java.util.Date date)
|
void |
setDBStringListValue(java.lang.String className,
java.lang.String fieldName,
java.util.List value)
|
void |
setDefaultLanguage(java.lang.String defaultLanguage)
|
void |
setDefaultTemplate(java.lang.String defaultTemplate)
|
void |
setDocumentArchive(java.lang.String sarch)
|
void |
setDocumentArchive(XWikiDocumentArchive arch)
|
void |
setElement(int element,
boolean toggle)
|
void |
setElements(int elements)
|
void |
setFormat(java.lang.String format)
|
void |
setFromCache(boolean fromCache)
|
void |
setFullName(java.lang.String name)
|
void |
setFullName(java.lang.String fullname,
XWikiContext context)
|
void |
setHidden(java.lang.Boolean hidden)
Indicates whether the document should be 'hidden' or not, meaning that it should not be returned in public search results. |
void |
setId(long id)
|
void |
setIntValue(java.lang.String className,
java.lang.String fieldName,
int value)
|
void |
setLanguage(java.lang.String language)
|
void |
setLargeStringValue(java.lang.String className,
java.lang.String fieldName,
java.lang.String value)
|
void |
setLock(java.lang.String userName,
XWikiContext context)
|
void |
setMeta(java.lang.String meta)
|
void |
setMetaDataDirty(boolean metaDataDirty)
|
void |
setMinorEdit(boolean isMinor)
|
protected void |
setMinorEdit1(java.lang.Boolean isMinor)
|
void |
setMostRecent(boolean mostRecent)
must not be used unless in store system. |
void |
setName(java.lang.String name)
|
void |
setNew(boolean aNew)
|
void |
setObject(java.lang.String classname,
int nb,
BaseObject object)
|
void |
setObjects(java.lang.String classname,
java.util.Vector<BaseObject> objects)
|
void |
setObjectsToRemove(java.util.ArrayList<BaseObject> objectsToRemove)
|
void |
setOriginalDocument(XWikiDocument originalDocument)
|
void |
setParent(java.lang.String parent)
|
void |
setProperty(java.lang.String className,
java.lang.String fieldName,
BaseProperty value)
|
void |
setRCSVersion(org.suigeneris.jrcs.rcs.Version version)
|
void |
setSpace(java.lang.String space)
|
void |
setStore(XWikiStoreInterface store)
|
void |
setStringListValue(java.lang.String className,
java.lang.String fieldName,
java.util.List value)
|
void |
setStringValue(java.lang.String className,
java.lang.String fieldName,
java.lang.String value)
|
void |
setSyntaxId(java.lang.String syntaxId)
|
void |
setTags(java.lang.String tags,
XWikiContext context)
add tags to the document. |
void |
setTemplate(java.lang.String template)
|
void |
setTitle(java.lang.String title)
|
void |
setTranslation(int translation)
|
void |
setValidationScript(java.lang.String validationScript)
|
void |
setVersion(java.lang.String version)
|
void |
setWikiNode(java.lang.Object wikiNode)
|
void |
setxWikiClass(BaseClass xWikiClass)
|
void |
setxWikiClassXML(java.lang.String xWikiClassXML)
|
void |
setxWikiObjects(java.util.Map<java.lang.String,java.util.Vector<BaseObject>> xWikiObjects)
|
java.lang.String |
toFullXML(XWikiContext context)
|
java.lang.String |
toString()
|
java.lang.String |
toXML(boolean bWithObjects,
boolean bWithRendering,
boolean bWithAttachmentContent,
boolean bWithVersions,
XWikiContext context)
|
java.lang.String |
toXML(org.dom4j.Document doc,
XWikiContext context)
|
java.lang.String |
toXML(XWikiContext context)
|
org.dom4j.Document |
toXMLDocument(boolean bWithObjects,
boolean bWithRendering,
boolean bWithAttachmentContent,
boolean bWithVersions,
XWikiContext context)
|
org.dom4j.Document |
toXMLDocument(XWikiContext context)
|
java.lang.String |
updateDocumentSection(int sectionNumber,
java.lang.String newSectionContent)
|
BaseObject |
updateObjectFromRequest(java.lang.String className,
java.lang.String prefix,
int num,
XWikiContext context)
|
BaseObject |
updateObjectFromRequest(java.lang.String className,
java.lang.String prefix,
XWikiContext context)
|
BaseObject |
updateObjectFromRequest(java.lang.String className,
XWikiContext context)
|
java.util.List<BaseObject> |
updateObjectsFromRequest(java.lang.String className,
java.lang.String pref,
XWikiContext context)
|
java.util.List |
updateObjectsFromRequest(java.lang.String className,
XWikiContext context)
|
boolean |
validate(java.lang.String[] classNames,
XWikiContext context)
|
boolean |
validate(XWikiContext context)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int HAS_ATTACHMENTS
public static final int HAS_OBJECTS
public static final int HAS_CLASS
public static final java.lang.String DB_SPACE_SEP
public static final java.lang.String SPACE_NAME_SEP
| Constructor Detail |
|---|
public XWikiDocument()
public XWikiDocument(java.lang.String space,
java.lang.String name)
setDatabase(String)
must be called afterwards to specify the wiki name.
web - The space this document belongs to.name - The name of the document.
public XWikiDocument(java.lang.String wiki,
java.lang.String web,
java.lang.String name)
wiki - The wiki this document belongs to.web - The space this document belongs to.name - The name of the document.| Method Detail |
|---|
public XWikiStoreInterface getStore(XWikiContext context)
public XWikiAttachmentStoreInterface getAttachmentStore(XWikiContext context)
public XWikiVersioningStoreInterface getVersioningStore(XWikiContext context)
public XWikiStoreInterface getStore()
public void setStore(XWikiStoreInterface store)
public long getId()
public void setId(long id)
public java.lang.String getSpace()
public void setSpace(java.lang.String space)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public org.suigeneris.jrcs.rcs.Version getRCSVersion()
public void setRCSVersion(org.suigeneris.jrcs.rcs.Version version)
public XWikiDocument getOriginalDocument()
getOriginalDocument in interface DocumentModelBridgeoriginalDocumentpublic void setOriginalDocument(XWikiDocument originalDocument)
originalDocument - the original document representing this document instance before any change was made to
it, prior to the last time it was savedoriginalDocumentpublic XWikiDocument getParentDoc()
public java.lang.String getParent()
public void setParent(java.lang.String parent)
public java.lang.String getContent()
getContent in interface DocumentModelBridgepublic void setContent(java.lang.String content)
public java.lang.String getRenderedContent(XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String getRenderedContent(java.lang.String text,
java.lang.String syntaxId,
XWikiContext context)
text - the text to rendersyntaxId - the id of the Syntax used by the passed text (for example: "xwiki/1.0")context - the XWiki Context object
@Deprecated
public java.lang.String getRenderedContent(java.lang.String text,
XWikiContext context)
getRenderedContent(String, String, com.xpn.xwiki.XWikiContext)
text - the text to rendercontext - the XWiki Context object
public java.lang.String getEscapedContent(XWikiContext context)
throws XWikiException
XWikiExceptionpublic java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getFullName()
getFullName in interface DocumentModelBridgepublic void setFullName(java.lang.String name)
public java.lang.String getWikiName()
getWikiName in interface DocumentModelBridgeDocumentModelBridge.getWikiName()public java.lang.String getTitle()
public java.lang.String getDisplayTitle(XWikiContext context)
context - the XWiki context used to get acces to the XWikiRenderingEngine object
public java.lang.String extractTitle()
public void setTitle(java.lang.String title)
public java.lang.String getFormat()
public void setFormat(java.lang.String format)
public java.lang.String getAuthor()
public java.lang.String getContentAuthor()
public void setAuthor(java.lang.String author)
public void setContentAuthor(java.lang.String contentAuthor)
public java.lang.String getCreator()
public void setCreator(java.lang.String creator)
public java.util.Date getDate()
public void setDate(java.util.Date date)
public java.util.Date getCreationDate()
public void setCreationDate(java.util.Date date)
public java.util.Date getContentUpdateDate()
public void setContentUpdateDate(java.util.Date date)
public java.lang.String getMeta()
public void setMeta(java.lang.String meta)
public void appendMeta(java.lang.String meta)
public boolean isContentDirty()
public void incrementVersion()
public void setContentDirty(boolean contentDirty)
public boolean isMetaDataDirty()
public void setMetaDataDirty(boolean metaDataDirty)
public java.lang.String getAttachmentURL(java.lang.String filename,
XWikiContext context)
public java.lang.String getAttachmentURL(java.lang.String filename,
java.lang.String action,
XWikiContext context)
public java.lang.String getExternalAttachmentURL(java.lang.String filename,
java.lang.String action,
XWikiContext context)
public java.lang.String getAttachmentURL(java.lang.String filename,
java.lang.String action,
java.lang.String querystring,
XWikiContext context)
public java.lang.String getAttachmentRevisionURL(java.lang.String filename,
java.lang.String revision,
XWikiContext context)
public java.lang.String getAttachmentRevisionURL(java.lang.String filename,
java.lang.String revision,
java.lang.String querystring,
XWikiContext context)
public java.lang.String getURL(java.lang.String action,
java.lang.String params,
boolean redirect,
XWikiContext context)
public java.lang.String getURL(java.lang.String action,
boolean redirect,
XWikiContext context)
public java.lang.String getURL(java.lang.String action,
XWikiContext context)
public java.lang.String getURL(java.lang.String action,
java.lang.String querystring,
XWikiContext context)
public java.lang.String getURL(java.lang.String action,
java.lang.String querystring,
java.lang.String anchor,
XWikiContext context)
public java.lang.String getExternalURL(java.lang.String action,
XWikiContext context)
public java.lang.String getExternalURL(java.lang.String action,
java.lang.String querystring,
XWikiContext context)
public java.lang.String getParentURL(XWikiContext context)
throws XWikiException
XWikiException
public XWikiDocumentArchive getDocumentArchive(XWikiContext context)
throws XWikiException
XWikiException
public Document newDocument(java.lang.String customClassName,
XWikiContext context)
Document public API to access page information and actions from
scripting.
customClassName - the name of the custom Document class of the object to create.context - the XWiki context.
public Document newDocument(java.lang.Class<?> customClass,
XWikiContext context)
Document public API to access page information and actions from
scripting.
customClass - the custom Document class the object to create.context - the XWiki context.
public Document newDocument(XWikiContext context)
public void loadArchive(XWikiContext context)
throws XWikiException
XWikiExceptionpublic XWikiDocumentArchive getDocumentArchive()
public void setDocumentArchive(XWikiDocumentArchive arch)
public void setDocumentArchive(java.lang.String sarch)
throws XWikiException
XWikiException
public org.suigeneris.jrcs.rcs.Version[] getRevisions(XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String[] getRecentRevisions(int nb,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<java.lang.String> getRevisions(RevisionCriteria criteria,
XWikiContext context)
throws XWikiException
criteria - criteria used to match versions
XWikiException
public XWikiRCSNodeInfo getRevisionInfo(java.lang.String version,
XWikiContext context)
throws XWikiException
XWikiExceptionpublic boolean isMostRecent()
public void setMostRecent(boolean mostRecent)
mostRecent - - mark document as most recent.public BaseClass getxWikiClass()
public void setxWikiClass(BaseClass xWikiClass)
public java.util.Map<java.lang.String,java.util.Vector<BaseObject>> getxWikiObjects()
public void setxWikiObjects(java.util.Map<java.lang.String,java.util.Vector<BaseObject>> xWikiObjects)
public BaseObject getxWikiObject()
public java.util.List<BaseClass> getxWikiClasses(XWikiContext context)
public int createNewObject(java.lang.String classname,
XWikiContext context)
throws XWikiException
XWikiExceptionpublic int getObjectNumbers(java.lang.String classname)
public java.util.Vector<BaseObject> getObjects(java.lang.String classname)
public void setObjects(java.lang.String classname,
java.util.Vector<BaseObject> objects)
public BaseObject getObject(java.lang.String classname)
public BaseObject getObject(java.lang.String classname,
int nb)
public BaseObject getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value)
public BaseObject getObject(java.lang.String classname,
java.lang.String key,
java.lang.String value,
boolean failover)
public void addObject(java.lang.String classname,
BaseObject object)
public void setObject(java.lang.String classname,
int nb,
BaseObject object)
public boolean isNew()
public void setNew(boolean aNew)
public void mergexWikiClass(XWikiDocument templatedoc)
public void mergexWikiObjects(XWikiDocument templatedoc)
public void clonexWikiObjects(XWikiDocument templatedoc)
public java.lang.String getTemplate()
public void setTemplate(java.lang.String template)
public java.lang.String displayPrettyName(java.lang.String fieldname,
XWikiContext context)
public java.lang.String displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
XWikiContext context)
public java.lang.String displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
boolean before,
XWikiContext context)
public java.lang.String displayPrettyName(java.lang.String fieldname,
BaseObject obj,
XWikiContext context)
public java.lang.String displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
BaseObject obj,
XWikiContext context)
public java.lang.String displayPrettyName(java.lang.String fieldname,
boolean showMandatory,
boolean before,
BaseObject obj,
XWikiContext context)
public java.lang.String displayTooltip(java.lang.String fieldname,
XWikiContext context)
public java.lang.String displayTooltip(java.lang.String fieldname,
BaseObject obj,
XWikiContext context)
public java.lang.String display(java.lang.String fieldname,
java.lang.String type,
BaseObject obj,
XWikiContext context)
public java.lang.String display(java.lang.String fieldname,
java.lang.String type,
java.lang.String pref,
BaseObject obj,
XWikiContext context)
public java.lang.String display(java.lang.String fieldname,
BaseObject obj,
XWikiContext context)
public java.lang.String display(java.lang.String fieldname,
XWikiContext context)
public java.lang.String display(java.lang.String fieldname,
java.lang.String mode,
XWikiContext context)
public java.lang.String display(java.lang.String fieldname,
java.lang.String mode,
java.lang.String prefix,
XWikiContext context)
public java.lang.String displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format,
XWikiContext context)
public java.lang.String displayForm(java.lang.String className,
java.lang.String header,
java.lang.String format,
boolean linebreak,
XWikiContext context)
public java.lang.String displayForm(java.lang.String className,
XWikiContext context)
public boolean isFromCache()
public void setFromCache(boolean fromCache)
public void readDocMetaFromForm(EditForm eform,
XWikiContext context)
throws XWikiException
XWikiException
public void setTags(java.lang.String tags,
XWikiContext context)
throws XWikiException
XWikiExceptionpublic java.lang.String getTags(XWikiContext context)
public java.util.List getTagsList(XWikiContext context)
public java.util.List getTagsPossibleValues(XWikiContext context)
public void readTranslationMetaFromForm(EditForm eform,
XWikiContext context)
throws XWikiException
XWikiException
public void readObjectsFromForm(EditForm eform,
XWikiContext context)
throws XWikiException
XWikiException
public void readFromForm(EditForm eform,
XWikiContext context)
throws XWikiException
XWikiException
public void readFromTemplate(EditForm eform,
XWikiContext context)
throws XWikiException
XWikiException
public void readFromTemplate(java.lang.String template,
XWikiContext context)
throws XWikiException
XWikiException
public void notify(XWikiNotificationRule rule,
XWikiDocument newdoc,
XWikiDocument olddoc,
int event,
XWikiContext context)
public java.lang.Object clone()
clone in class java.lang.Objectpublic void copyAttachments(XWikiDocument xWikiSourceDocument)
public void loadAttachments(XWikiContext context)
throws XWikiException
XWikiExceptionpublic boolean equals(java.lang.Object object)
equals in class java.lang.Object
public java.lang.String toXML(org.dom4j.Document doc,
XWikiContext context)
public java.lang.String getXMLContent(XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String toXML(XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String toFullXML(XWikiContext context)
throws XWikiException
XWikiException
public void addToZip(java.util.zip.ZipOutputStream zos,
boolean withVersions,
XWikiContext context)
throws java.io.IOException
java.io.IOException
public void addToZip(java.util.zip.ZipOutputStream zos,
XWikiContext context)
throws java.io.IOException
java.io.IOException
public java.lang.String toXML(boolean bWithObjects,
boolean bWithRendering,
boolean bWithAttachmentContent,
boolean bWithVersions,
XWikiContext context)
throws XWikiException
XWikiException
public org.dom4j.Document toXMLDocument(XWikiContext context)
throws XWikiException
XWikiException
public org.dom4j.Document toXMLDocument(boolean bWithObjects,
boolean bWithRendering,
boolean bWithAttachmentContent,
boolean bWithVersions,
XWikiContext context)
throws XWikiException
XWikiExceptionprotected java.lang.String encodedXMLStringAsUTF8(java.lang.String xmlString)
protected java.lang.String getElement(org.dom4j.Element docel,
java.lang.String name)
public void fromXML(java.lang.String xml)
throws XWikiException
XWikiException
public void fromXML(java.io.InputStream is)
throws XWikiException
XWikiException
public void fromXML(java.lang.String xml,
boolean withArchive)
throws XWikiException
XWikiException
public void fromXML(java.io.InputStream in,
boolean withArchive)
throws XWikiException
XWikiException
public void fromXML(org.dom4j.Document domdoc,
boolean withArchive)
throws XWikiException
XWikiExceptionpublic static boolean containsXMLWikiDocument(org.dom4j.Document domdoc)
domdoc - the xml document.
public void setAttachmentList(java.util.List<XWikiAttachment> list)
public java.util.List<XWikiAttachment> getAttachmentList()
public void saveAllAttachments(XWikiContext context)
throws XWikiException
XWikiException
public void saveAllAttachments(boolean updateParent,
boolean transaction,
XWikiContext context)
throws XWikiException
XWikiException
public void saveAttachmentsContent(java.util.List<XWikiAttachment> attachments,
XWikiContext context)
throws XWikiException
XWikiException
public void saveAttachmentContent(XWikiAttachment attachment,
XWikiContext context)
throws XWikiException
XWikiException
protected void saveAttachmentContent(XWikiAttachment attachment,
boolean bParentUpdate,
boolean bTransaction,
XWikiContext context)
throws XWikiException
XWikiException
public void loadAttachmentContent(XWikiAttachment attachment,
XWikiContext context)
throws XWikiException
XWikiException
public void deleteAttachment(XWikiAttachment attachment,
XWikiContext context)
throws XWikiException
XWikiException
public void deleteAttachment(XWikiAttachment attachment,
boolean toRecycleBin,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List getBacklinks(XWikiContext context)
throws XWikiException
XWikiException
public java.util.List getLinks(XWikiContext context)
throws XWikiException
XWikiException
public void renameProperties(java.lang.String className,
java.util.Map fieldsToRename)
public void addObjectsToRemove(BaseObject object)
public java.util.ArrayList<BaseObject> getObjectsToRemove()
public void setObjectsToRemove(java.util.ArrayList<BaseObject> objectsToRemove)
public java.util.List<java.lang.String> getIncludedPages(XWikiContext context)
public java.util.List<java.lang.String> getIncludedMacros(XWikiContext context)
public java.util.List<java.lang.String> getLinkedPages(XWikiContext context)
public java.lang.String displayRendered(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String displayView(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
public java.lang.String displayEdit(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
public java.lang.String displayHidden(PropertyClass pclass,
java.lang.String prefix,
BaseCollection object,
XWikiContext context)
public java.lang.String displaySearch(PropertyClass pclass,
java.lang.String prefix,
XWikiCriteria criteria,
XWikiContext context)
public XWikiAttachment getAttachment(java.lang.String filename)
public XWikiAttachment addAttachment(java.lang.String fileName,
java.io.InputStream iStream,
XWikiContext context)
throws XWikiException,
java.io.IOException
XWikiException
java.io.IOException
public XWikiAttachment addAttachment(java.lang.String fileName,
byte[] data,
XWikiContext context)
throws XWikiException
XWikiExceptionpublic BaseObject getFirstObject(java.lang.String fieldname)
public BaseObject getFirstObject(java.lang.String fieldname,
XWikiContext context)
public void setProperty(java.lang.String className,
java.lang.String fieldName,
BaseProperty value)
public int getIntValue(java.lang.String className,
java.lang.String fieldName)
public long getLongValue(java.lang.String className,
java.lang.String fieldName)
public java.lang.String getStringValue(java.lang.String className,
java.lang.String fieldName)
public int getIntValue(java.lang.String fieldName)
public long getLongValue(java.lang.String fieldName)
public java.lang.String getStringValue(java.lang.String fieldName)
public void setStringValue(java.lang.String className,
java.lang.String fieldName,
java.lang.String value)
public java.util.List getListValue(java.lang.String className,
java.lang.String fieldName)
public java.util.List getListValue(java.lang.String fieldName)
public void setStringListValue(java.lang.String className,
java.lang.String fieldName,
java.util.List value)
public void setDBStringListValue(java.lang.String className,
java.lang.String fieldName,
java.util.List value)
public void setLargeStringValue(java.lang.String className,
java.lang.String fieldName,
java.lang.String value)
public void setIntValue(java.lang.String className,
java.lang.String fieldName,
int value)
public java.lang.String getDatabase()
public void setDatabase(java.lang.String database)
public void setFullName(java.lang.String fullname,
XWikiContext context)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public java.lang.String getDefaultLanguage()
public void setDefaultLanguage(java.lang.String defaultLanguage)
public int getTranslation()
public void setTranslation(int translation)
public java.lang.String getTranslatedContent(XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String getTranslatedContent(java.lang.String language,
XWikiContext context)
throws XWikiException
XWikiException
public XWikiDocument getTranslatedDocument(XWikiContext context)
throws XWikiException
XWikiException
public XWikiDocument getTranslatedDocument(java.lang.String language,
XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String getRealLanguage(XWikiContext context)
throws XWikiException
XWikiExceptionpublic java.lang.String getRealLanguage()
getRealLanguage in interface DocumentModelBridge
public java.util.List<java.lang.String> getTranslationList(XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getXMLDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getContentDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getContentDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getContentDiff(java.lang.String fromRev,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getLastChanges(XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getRenderedContentDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getRenderedContentDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedException
public java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getRenderedContentDiff(java.lang.String fromRev,
XWikiContext context)
throws XWikiException,
org.suigeneris.jrcs.diff.DifferentiationFailedException
XWikiException
org.suigeneris.jrcs.diff.DifferentiationFailedExceptionprotected java.util.List<org.suigeneris.jrcs.diff.delta.Delta> getDeltas(org.suigeneris.jrcs.diff.Revision rev)
public java.util.List<MetaDataDiff> getMetaDataDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<MetaDataDiff> getMetaDataDiff(java.lang.String fromRev,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<MetaDataDiff> getMetaDataDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<java.util.List<ObjectDiff>> getObjectDiff(java.lang.String fromRev,
java.lang.String toRev,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<java.util.List<ObjectDiff>> getObjectDiff(java.lang.String fromRev,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<java.util.List<ObjectDiff>> getObjectDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException
fromDoc - The old ('before') version of the document.toDoc - The new ('after') version of the document.context - The context.
ObjectDiff elements, one object for each changed property of the object.
Additionally, if the object was added or removed, then the first entry in the list will be an
"object-added" or "object-removed" marker.
XWikiException - If there's an error computing the differences.
public java.util.List<java.util.List<ObjectDiff>> getClassDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<AttachmentDiff> getAttachmentDiff(XWikiDocument fromDoc,
XWikiDocument toDoc,
XWikiContext context)
throws XWikiException
fromDoc - toDoc - context -
XWikiException
public void rename(java.lang.String newDocumentName,
XWikiContext context)
throws XWikiException
rename(String, java.util.List, com.xpn.xwiki.XWikiContext) for more details.
newDocumentName - the new document name. If the space is not specified then defaults to the current space.context - the ubiquitous XWiki Context
XWikiException - in case of an error
public void rename(java.lang.String newDocumentName,
java.util.List<java.lang.String> backlinkDocumentNames,
XWikiContext context)
throws XWikiException
Note: links without a space are renamed with the space added.
newDocumentName - the new document name. If the space is not specified then defaults to the current space.backlinkDocumentNames - the list of documents to parse and for which links will be modified to point to the
new renamed document.context - the ubiquitous XWiki Context
XWikiException - in case of an error
public XWikiDocument copyDocument(java.lang.String newDocumentName,
XWikiContext context)
throws XWikiException
XWikiException
public XWikiLock getLock(XWikiContext context)
throws XWikiException
XWikiException
public void setLock(java.lang.String userName,
XWikiContext context)
throws XWikiException
XWikiException
public void removeLock(XWikiContext context)
throws XWikiException
XWikiException
public void insertText(java.lang.String text,
java.lang.String marker,
XWikiContext context)
throws XWikiException
XWikiExceptionpublic java.lang.Object getWikiNode()
public void setWikiNode(java.lang.Object wikiNode)
public java.lang.String getxWikiClassXML()
public void setxWikiClassXML(java.lang.String xWikiClassXML)
public int getElements()
public void setElements(int elements)
public void setElement(int element,
boolean toggle)
public boolean hasElement(int element)
public java.lang.String getDefaultEditURL(XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String getEditURL(java.lang.String action,
java.lang.String mode,
XWikiContext context)
throws XWikiException
XWikiException
public java.lang.String getEditURL(java.lang.String action,
java.lang.String mode,
java.lang.String language,
XWikiContext context)
public java.lang.String getDefaultTemplate()
public void setDefaultTemplate(java.lang.String defaultTemplate)
public java.util.Vector<BaseObject> getComments()
public java.lang.String getSyntaxId()
getSyntaxId in interface DocumentModelBridgeDocumentModelBridge.getSyntaxId()public void setSyntaxId(java.lang.String syntaxId)
syntaxId - the new syntax id to set (eg "xwiki/1.0", "xwiki/2.0", etc)getSyntaxId()public java.util.Vector<BaseObject> getComments(boolean asc)
public boolean isCurrentUserCreator(XWikiContext context)
public boolean isCreator(java.lang.String username)
public boolean isCurrentUserPage(XWikiContext context)
public boolean isCurrentLocalUserPage(XWikiContext context)
public void resetArchive(XWikiContext context)
throws XWikiException
XWikiException
public BaseObject addObjectFromRequest(XWikiContext context)
throws XWikiException
XWikiException
public BaseObject addObjectFromRequest(java.lang.String className,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject addObjectFromRequest(java.lang.String className,
java.lang.String prefix,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<BaseObject> addObjectsFromRequest(java.lang.String className,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<BaseObject> addObjectsFromRequest(java.lang.String className,
java.lang.String pref,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject addObjectFromRequest(java.lang.String className,
int num,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject addObjectFromRequest(java.lang.String className,
java.lang.String prefix,
int num,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject updateObjectFromRequest(java.lang.String className,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject updateObjectFromRequest(java.lang.String className,
java.lang.String prefix,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject updateObjectFromRequest(java.lang.String className,
java.lang.String prefix,
int num,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List updateObjectsFromRequest(java.lang.String className,
XWikiContext context)
throws XWikiException
XWikiException
public java.util.List<BaseObject> updateObjectsFromRequest(java.lang.String className,
java.lang.String pref,
XWikiContext context)
throws XWikiException
XWikiExceptionpublic boolean isAdvancedContent()
public boolean isProgrammaticContent()
public boolean removeObject(BaseObject bobj)
public boolean removeObjects(java.lang.String className)
className - The class name of the objects to be removed.public java.util.List<DocumentSection> getSections()
@Deprecated public java.util.List<DocumentSection> getSplitSectionsAccordingToTitle()
getSections() instead, since 1.6M1
XWikiException
public DocumentSection getDocumentSection(int sectionNumber)
throws XWikiException
XWikiException
public java.lang.String getContentOfSection(int sectionNumber)
throws XWikiException
XWikiException
public java.lang.String updateDocumentSection(int sectionNumber,
java.lang.String newSectionContent)
throws XWikiException
XWikiExceptionpublic java.lang.String getVersionHashCode(XWikiContext context)
public static java.lang.String getInternalPropertyName(java.lang.String propname,
XWikiContext context)
public java.lang.String getInternalProperty(java.lang.String propname)
public java.lang.String getCustomClass()
public void setCustomClass(java.lang.String customClass)
public void setValidationScript(java.lang.String validationScript)
public java.lang.String getValidationScript()
public java.lang.String getComment()
public void setComment(java.lang.String comment)
public boolean isMinorEdit()
public void setMinorEdit(boolean isMinor)
protected java.lang.Boolean getMinorEdit1()
protected void setMinorEdit1(java.lang.Boolean isMinor)
public BaseObject newObject(java.lang.String classname,
XWikiContext context)
throws XWikiException
XWikiException
public BaseObject getObject(java.lang.String classname,
boolean create,
XWikiContext context)
public boolean validate(XWikiContext context)
throws XWikiException
XWikiException
public boolean validate(java.lang.String[] classNames,
XWikiContext context)
throws XWikiException
XWikiException
public static void backupContext(java.util.HashMap<java.lang.String,java.lang.Object> backup,
XWikiContext context)
public static void restoreContext(java.util.HashMap<java.lang.String,java.lang.Object> backup,
XWikiContext context)
public void setAsContextDoc(XWikiContext context)
public java.lang.String getPreviousVersion()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setHidden(java.lang.Boolean hidden)
hidden - The new value of the hidden property.public java.lang.Boolean isHidden()
true if the document is hidden and does not appear among the results of
XWiki.searchDocuments(String), false otherwise.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||