Package com.xpn.xwiki.doc
Class DefaultDocumentAccessBridge
- java.lang.Object
-
- com.xpn.xwiki.doc.DefaultDocumentAccessBridge
-
- All Implemented Interfaces:
DocumentAccessBridge
@Component @Singleton public class DefaultDocumentAccessBridge extends Object implements DocumentAccessBridge
Exposes methods for accessing Document data. This is temporary until we remodel the Model classes and the Document services. The implementation is inside the old core, and not in a component because it has dependencies on the old core.- Since:
- 1.6M1
- Version:
- $Id: e5fb8263b1567ed0d518a96226a942c09e5f72e1 $
-
-
Constructor Summary
Constructors Constructor Description DefaultDocumentAccessBridge()
-
Method Summary
-
-
-
Method Detail
-
getDocumentReference
public DocumentReference getDocumentReference(EntityReference entityReference)
- Specified by:
getDocumentReferencein interfaceDocumentAccessBridge
-
getDocument
@Deprecated public DocumentModelBridge getDocument(String documentReference) throws Exception
Deprecated.- Specified by:
getDocumentin interfaceDocumentAccessBridge- Throws:
Exception
-
getDocument
@Deprecated public DocumentModelBridge getDocument(DocumentReference documentReference) throws Exception
Deprecated.- Specified by:
getDocumentin interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentInstance
public DocumentModelBridge getDocumentInstance(DocumentReference documentReference) throws Exception
- Specified by:
getDocumentInstancein interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentInstance
public DocumentModelBridge getDocumentInstance(EntityReference reference) throws Exception
- Specified by:
getDocumentInstancein interfaceDocumentAccessBridge- Throws:
Exception
-
getTranslatedDocumentInstance
public DocumentModelBridge getTranslatedDocumentInstance(DocumentReference documentReference) throws Exception
- Specified by:
getTranslatedDocumentInstancein interfaceDocumentAccessBridge- Throws:
Exception
-
getTranslatedDocumentInstance
public DocumentModelBridge getTranslatedDocumentInstance(EntityReference entityReference) throws Exception
- Specified by:
getTranslatedDocumentInstancein interfaceDocumentAccessBridge- Throws:
Exception
-
getTranslatedDocumentInstance
public DocumentModelBridge getTranslatedDocumentInstance(DocumentModelBridge document) throws Exception
- Specified by:
getTranslatedDocumentInstancein interfaceDocumentAccessBridge- Throws:
Exception
-
getCurrentDocumentReference
public DocumentReference getCurrentDocumentReference()
- Specified by:
getCurrentDocumentReferencein interfaceDocumentAccessBridge
-
getDocumentContent
@Deprecated public String getDocumentContent(String documentReference) throws Exception
Deprecated.- Specified by:
getDocumentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentContentForDefaultLanguage
public String getDocumentContentForDefaultLanguage(DocumentReference documentReference) throws Exception
- Specified by:
getDocumentContentForDefaultLanguagein interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentContentForDefaultLanguage
@Deprecated public String getDocumentContentForDefaultLanguage(String documentReference) throws Exception
Deprecated.- Specified by:
getDocumentContentForDefaultLanguagein interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentContent
public String getDocumentContent(DocumentReference documentReference, String language) throws Exception
- Specified by:
getDocumentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentContent
@Deprecated public String getDocumentContent(String documentReference, String language) throws Exception
Deprecated.- Specified by:
getDocumentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
exists
public boolean exists(DocumentReference documentReference) throws XWikiException
- Specified by:
existsin interfaceDocumentAccessBridge- Throws:
XWikiException
-
exists
@Deprecated public boolean exists(String documentReference) throws XWikiException
Deprecated.- Specified by:
existsin interfaceDocumentAccessBridge- Throws:
XWikiException
-
setDocumentContent
public void setDocumentContent(DocumentReference documentReference, String content, String editComment, boolean isMinorEdit) throws Exception
- Specified by:
setDocumentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
setDocumentContent
@Deprecated public void setDocumentContent(String documentReference, String content, String editComment, boolean isMinorEdit) throws Exception
Deprecated.- Specified by:
setDocumentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentSyntaxId
@Deprecated public String getDocumentSyntaxId(String documentReference) throws Exception
Deprecated.- Specified by:
getDocumentSyntaxIdin interfaceDocumentAccessBridge- Throws:
Exception
-
setDocumentSyntaxId
public void setDocumentSyntaxId(DocumentReference documentReference, String syntaxId) throws Exception
- Specified by:
setDocumentSyntaxIdin interfaceDocumentAccessBridge- Throws:
Exception
-
setDocumentSyntaxId
@Deprecated public void setDocumentSyntaxId(String documentReference, String syntaxId) throws Exception
Deprecated.- Specified by:
setDocumentSyntaxIdin interfaceDocumentAccessBridge- Throws:
Exception
-
setDocumentParentReference
public void setDocumentParentReference(DocumentReference documentReference, DocumentReference parentReference) throws Exception
- Specified by:
setDocumentParentReferencein interfaceDocumentAccessBridge- Throws:
Exception
-
setDocumentTitle
public void setDocumentTitle(DocumentReference documentReference, String title) throws Exception
- Specified by:
setDocumentTitlein interfaceDocumentAccessBridge- Throws:
Exception
-
getObjectNumber
public int getObjectNumber(DocumentReference documentReference, DocumentReference classReference, String propertyName, String valueToMatch)
- Specified by:
getObjectNumberin interfaceDocumentAccessBridge
-
getProperty
public Object getProperty(ObjectPropertyReference objectPropertyReference)
- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperty
public Object getProperty(ObjectReference objectReference, String propertyName)
- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperty
public Object getProperty(String documentReference, String className, int objectNumber, String propertyName)
- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperty
@Deprecated public Object getProperty(String documentReference, String className, String propertyName)
Deprecated.- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperty
public Object getProperty(DocumentReference documentReference, DocumentReference classReference, String propertyName)
- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperty
public Object getProperty(DocumentReference documentReference, DocumentReference classReference, int objectNumber, String propertyName)
- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperty
public Object getProperty(String documentReference, String propertyName)
- Specified by:
getPropertyin interfaceDocumentAccessBridge
-
getProperties
public List<Object> getProperties(String documentReference, String className)
- Specified by:
getPropertiesin interfaceDocumentAccessBridge
-
getPropertyType
public String getPropertyType(String className, String propertyName) throws Exception
- Specified by:
getPropertyTypein interfaceDocumentAccessBridge- Throws:
Exception
-
isPropertyCustomMapped
public boolean isPropertyCustomMapped(String className, String property) throws Exception
- Specified by:
isPropertyCustomMappedin interfaceDocumentAccessBridge- Throws:
Exception
-
setProperty
@Deprecated public void setProperty(String documentReference, String className, String propertyName, Object propertyValue) throws Exception
Deprecated.- Specified by:
setPropertyin interfaceDocumentAccessBridge- Throws:
Exception
-
setProperty
public void setProperty(DocumentReference documentReference, DocumentReference classReference, String propertyName, Object propertyValue) throws Exception
- Specified by:
setPropertyin interfaceDocumentAccessBridge- Throws:
Exception
-
getAttachmentContent
@Deprecated public byte[] getAttachmentContent(String documentReference, String attachmentFilename) throws Exception
Deprecated.- Specified by:
getAttachmentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
getAttachmentContent
@Deprecated(since="14.7RC1") public InputStream getAttachmentContent(AttachmentReference attachmentReference) throws Exception
Deprecated.- Specified by:
getAttachmentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
getAttachmentContent
public InputStream getAttachmentContent(EntityReference reference) throws Exception
- Specified by:
getAttachmentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
setAttachmentContent
public void setAttachmentContent(AttachmentReference attachmentReference, byte[] attachmentData) throws Exception
- Specified by:
setAttachmentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
setAttachmentContent
@Deprecated public void setAttachmentContent(String documentReference, String attachmentFilename, byte[] attachmentData) throws Exception
Deprecated.- Specified by:
setAttachmentContentin interfaceDocumentAccessBridge- Throws:
Exception
-
getAttachmentReferences
public List<AttachmentReference> getAttachmentReferences(DocumentReference documentReference) throws Exception
- Specified by:
getAttachmentReferencesin interfaceDocumentAccessBridge- Throws:
Exception
-
getAttachmentVersion
public String getAttachmentVersion(AttachmentReference attachmentReference) throws Exception
- Specified by:
getAttachmentVersionin interfaceDocumentAccessBridge- Throws:
Exception
-
getDocumentURL
public String getDocumentURL(DocumentReference documentReference, String action, String queryString, String anchor)
- Specified by:
getDocumentURLin interfaceDocumentAccessBridge
-
getDocumentURL
public String getDocumentURL(DocumentReference documentReference, String action, String queryString, String anchor, boolean isFullURL)
- Specified by:
getDocumentURLin interfaceDocumentAccessBridge
-
getDocumentURL
public String getDocumentURL(EntityReference entityReference, String action, String queryString, String anchor)
- Specified by:
getDocumentURLin interfaceDocumentAccessBridge
-
getDocumentURL
public String getDocumentURL(EntityReference entityReference, String action, String queryString, String anchor, boolean isFullURL)
- Specified by:
getDocumentURLin interfaceDocumentAccessBridge
-
getURL
@Deprecated public String getURL(String documentReference, String action, String queryString, String anchor)
Deprecated.- Specified by:
getURLin interfaceDocumentAccessBridge
-
getAttachmentURL
@Deprecated public String getAttachmentURL(String documentReference, String attachmentName)
Deprecated.- Specified by:
getAttachmentURLin interfaceDocumentAccessBridge
-
getAttachmentURL
public String getAttachmentURL(AttachmentReference attachmentReference, boolean isFullURL)
- Specified by:
getAttachmentURLin interfaceDocumentAccessBridge
-
getAttachmentURL
public String getAttachmentURL(AttachmentReference attachmentReference, String queryString, boolean isFullURL)
- Specified by:
getAttachmentURLin interfaceDocumentAccessBridge
-
getAttachmentURLs
@Deprecated public List<String> getAttachmentURLs(DocumentReference documentReference, boolean isFullURL) throws Exception
Deprecated.- Specified by:
getAttachmentURLsin interfaceDocumentAccessBridge- Throws:
Exception
-
isDocumentViewable
public boolean isDocumentViewable(DocumentReference documentReference)
- Specified by:
isDocumentViewablein interfaceDocumentAccessBridge
-
isDocumentViewable
@Deprecated public boolean isDocumentViewable(String documentReference)
Deprecated.- Specified by:
isDocumentViewablein interfaceDocumentAccessBridge
-
isDocumentEditable
@Deprecated public boolean isDocumentEditable(String documentReference)
Deprecated.- Specified by:
isDocumentEditablein interfaceDocumentAccessBridge
-
isDocumentEditable
public boolean isDocumentEditable(DocumentReference documentReference)
- Specified by:
isDocumentEditablein interfaceDocumentAccessBridge
-
hasProgrammingRights
public boolean hasProgrammingRights()
- Specified by:
hasProgrammingRightsin interfaceDocumentAccessBridge
-
getCurrentUser
@Deprecated public String getCurrentUser()
Deprecated.- Specified by:
getCurrentUserin interfaceDocumentAccessBridge
-
getCurrentUserReference
public DocumentReference getCurrentUserReference()
- Specified by:
getCurrentUserReferencein interfaceDocumentAccessBridge
-
isAdvancedUser
public boolean isAdvancedUser()
- Specified by:
isAdvancedUserin interfaceDocumentAccessBridge
-
isAdvancedUser
public boolean isAdvancedUser(EntityReference userReference)
- Specified by:
isAdvancedUserin interfaceDocumentAccessBridge
-
setCurrentUser
public void setCurrentUser(String userName)
- Specified by:
setCurrentUserin interfaceDocumentAccessBridge
-
getDefaultEncoding
public String getDefaultEncoding()
- Specified by:
getDefaultEncodingin interfaceDocumentAccessBridge
-
popDocumentFromContext
public void popDocumentFromContext(Map<String,Object> backupObjects)
- Specified by:
popDocumentFromContextin interfaceDocumentAccessBridge
-
pushDocumentInContext
@Deprecated public void pushDocumentInContext(Map<String,Object> backupObjects, String documentReference) throws Exception
Deprecated.- Specified by:
pushDocumentInContextin interfaceDocumentAccessBridge- Throws:
Exception
-
pushDocumentInContext
public void pushDocumentInContext(Map<String,Object> backupObjects, DocumentReference documentReference) throws Exception
- Specified by:
pushDocumentInContextin interfaceDocumentAccessBridge- Throws:
Exception
-
pushDocumentInContext
public void pushDocumentInContext(Map<String,Object> backupObjects, DocumentModelBridge document) throws Exception
- Specified by:
pushDocumentInContextin interfaceDocumentAccessBridge- Throws:
Exception
-
getCurrentWiki
public String getCurrentWiki()
- Specified by:
getCurrentWikiin interfaceDocumentAccessBridge
-
getCurrentAuthorReference
public DocumentReference getCurrentAuthorReference()
- Specified by:
getCurrentAuthorReferencein interfaceDocumentAccessBridge
-
-