ISynchronizerpublic class AtlassianSynchronizer extends DefaultSynchronizer
| Constructor | Description |
|---|---|
AtlassianSynchronizer(java.lang.String spaceKey) |
Instantiates a new atlassian synchronizer.
|
| Modifier and Type | Method | Description |
|---|---|---|
SynchronizerResult |
add(IWorkitem workitem) |
Adds workitem to synchronized system.
|
SynchronizerResult |
add(IReport report) |
Adds the report to synchronized system.
|
SynchronizerResult |
delete(int pageId) |
Delete.
|
java.lang.String |
delete(IWorkitem workitem) |
Delete workitem in system which is connected through synchronizer.
|
SynchronizerResult |
deleteVersion(java.lang.Integer pageId,
java.lang.Integer version) |
Delete version of a page.
|
boolean |
deleteVersions(java.lang.Integer pageId) |
Delete all versions of a page by given id.
|
void |
deleteVersions(WorkitemType type) |
Delete old page versions of an workitem.
|
IWorkitem |
get(java.lang.String indexId) |
Gets the workitem of named id.
|
java.lang.String |
getAcestorId(java.lang.String type) |
Loads the acestor page-id for the page as workitem-representation.
|
java.lang.String |
getIdPattern() |
Gets the pattern for valid id as regular expression which is allowed for synchronized system.
|
ISynchronizerRendererEngine |
getRenderer() |
Gets the renderer which is used to render workitems and reports for target system.
|
java.lang.String |
getSpaceKey() |
Gets the set key of circlead-space .
|
java.util.List<java.lang.Integer> |
getVersions(java.lang.Integer pageId) |
Gets the versions of a page with given id.
|
java.util.List<java.lang.String> |
loadIndex(WorkitemType workitemType) |
Load index for all workitems which where found by synchronizer of named workitem-type.
|
void |
saveImageAttachmentOfPage(int pageId,
java.lang.String filename) |
Save image attachment of page.
|
void |
saveImageAttachmentOfPage(java.lang.String pageId,
java.lang.String filename) |
Save image attachment of page.
|
SynchronizerResult |
update(IWorkitem workitem) |
Update workitem on synchronized system.
|
SynchronizerResult |
update(IReport report) |
Update report on synchronized system.
|
equals, hashCode, toString, writeIndexpublic AtlassianSynchronizer(java.lang.String spaceKey)
spaceKey - the key of the circlead spacepublic java.lang.String getSpaceKey()
public SynchronizerResult add(IReport report) throws SynchronizerException
ISynchronizeradd in interface ISynchronizeradd in class DefaultSynchronizerreport - the report to addSynchronizerException - the synchronizer exceptionpublic SynchronizerResult add(IWorkitem workitem) throws SynchronizerException
ISynchronizeradd in interface ISynchronizeradd in class DefaultSynchronizerworkitem - the workitem to addSynchronizerException - the synchronizer exceptionpublic SynchronizerResult update(IWorkitem workitem)
ISynchronizerupdate in interface ISynchronizerupdate in class DefaultSynchronizerworkitem - the workitem to updatepublic SynchronizerResult update(IReport report)
ISynchronizerupdate in interface ISynchronizerupdate in class DefaultSynchronizerreport - the report to updatepublic java.lang.String getIdPattern()
ISynchronizergetIdPattern in interface ISynchronizergetIdPattern in class DefaultSynchronizerpublic void deleteVersions(WorkitemType type)
type - the type of the workitempublic boolean deleteVersions(java.lang.Integer pageId)
pageId - the page idpublic SynchronizerResult deleteVersion(java.lang.Integer pageId, java.lang.Integer version)
pageId - the page idversion - the versionpublic java.util.List<java.lang.Integer> getVersions(java.lang.Integer pageId)
pageId - the page idpublic java.lang.String getAcestorId(java.lang.String type)
type - the type of a workitem as stringpublic void saveImageAttachmentOfPage(java.lang.String pageId,
java.lang.String filename)
pageId - the page idfilename - the filenamepublic void saveImageAttachmentOfPage(int pageId,
java.lang.String filename)
pageId - the page idfilename - the filenamepublic IWorkitem get(java.lang.String indexId) throws SynchronizerException
ISynchronizerget in interface ISynchronizerget in class DefaultSynchronizerindexId - the workitem of specific synchronizer. Every synchronizer could have own id-logicSynchronizerException - the synchronizer exceptionpublic java.lang.String delete(IWorkitem workitem) throws SynchronizerException
ISynchronizerdelete in interface ISynchronizerdelete in class DefaultSynchronizerworkitem - the workitem to deleteSynchronizerException - the synchronizer exceptionpublic SynchronizerResult delete(int pageId)
pageId - the page idpublic java.util.List<java.lang.String> loadIndex(WorkitemType workitemType)
ISynchronizerloadIndex in interface ISynchronizerloadIndex in class DefaultSynchronizerworkitemType - the workitem typepublic ISynchronizerRendererEngine getRenderer()
ISynchronizergetRenderer in interface ISynchronizergetRenderer in class DefaultSynchronizer