Package com._1c.g5.v8.dt.md.api
Class DocumentRegisterRecordsTask
- java.lang.Object
-
- com._1c.g5.v8.bm.integration.AbstractBmTask<org.eclipse.core.runtime.IStatus>
-
- com._1c.g5.v8.bm.integration.BmBasicTask
-
- com._1c.g5.v8.bm.integration.BmBasicTask2Collection<P1,P2>
-
- com._1c.g5.v8.dt.md.api.AbstractMdObjectCollectionTask<Document,BasicRegister>
-
- com._1c.g5.v8.dt.md.api.DocumentRegisterRecordsTask
-
- All Implemented Interfaces:
IBmTask<org.eclipse.core.runtime.IStatus>
public abstract class DocumentRegisterRecordsTask extends AbstractMdObjectCollectionTask<Document,BasicRegister>
AnIBmTask
abstract implementation for manipulation withregisterRecords
in document that is used to override by specifying concrete action (add or remove).
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DocumentRegisterRecordsTask(Document document, Collection<BasicRegister> registers, String template)
Creates a newIBmTask
successor instance
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DocumentRegisterRecordsTask
createAddTask(Document document, Collection<BasicRegister> registers)
Creates a newIBmTask
that adds the given registers to the document.static DocumentRegisterRecordsTask
createRemoveTask(Document document, Collection<BasicRegister> registers)
Creates a newIBmTask
that removes the given registers to the document.-
Methods inherited from class com._1c.g5.v8.dt.md.api.AbstractMdObjectCollectionTask
doExecute, execute, getName
-
Methods inherited from class com._1c.g5.v8.bm.integration.BmBasicTask2Collection
execute
-
Methods inherited from class com._1c.g5.v8.bm.integration.BmBasicTask
execute, getTransaction
-
Methods inherited from class com._1c.g5.v8.bm.integration.AbstractBmTask
getId, getName, getServiceId
-
-
-
-
Constructor Detail
-
DocumentRegisterRecordsTask
protected DocumentRegisterRecordsTask(Document document, Collection<BasicRegister> registers, String template)
Creates a newIBmTask
successor instance- Parameters:
document
- is theDocument
registers
- is theBasicRegister
stemplate
- is template message for task naming purposes
-
-
Method Detail
-
createAddTask
public static DocumentRegisterRecordsTask createAddTask(Document document, Collection<BasicRegister> registers)
Creates a newIBmTask
that adds the given registers to the document.- Parameters:
document
- is theDocument
registers
- is the collection ofBasicRegister
- Returns:
- the created task
-
createRemoveTask
public static DocumentRegisterRecordsTask createRemoveTask(Document document, Collection<BasicRegister> registers)
Creates a newIBmTask
that removes the given registers to the document.- Parameters:
document
- is theDocument
registers
- is the collection ofBasicRegister
- Returns:
- the created task
-
-