public class LscModifications extends Object
Constructor and Description |
---|
LscModifications(LscModificationType operation)
Standard constructor.
|
LscModifications(LscModificationType operation,
String taskName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
IBean |
getDestinationBean() |
List<LscDatasetModification> |
getLscAttributeModifications()
Default modifications items getter.
|
String |
getMainIdentifier()
Default distinguish name getter.
|
Map<String,List<Object>> |
getModificationsItemsByHash()
Return all the modification in a hash indexed by the name of the attribute
|
String |
getNewMainIdentifier()
Default new distinguish name getter.
|
LscModificationType |
getOperation()
Default operation getter.
|
IBean |
getSourceBean() |
String |
getTaskName() |
void |
setDestinationBean(IBean destinationBean) |
void |
setLscAttributeModifications(List<LscDatasetModification> attrsMod)
Attribute modifications list setter.
|
void |
setMainIdentifer(String mainId)
Default main identifier setter.
|
void |
setNewMainIdentifier(String newMainId)
Default distinguish name setter.
|
void |
setOperation(LscModificationType operation)
Default operation setter.
|
void |
setSourceBean(IBean sourceBean) |
void |
setTaskName(String taskName) |
String |
toString() |
public LscModifications(LscModificationType operation)
operation
- the main modification type defining this objectpublic LscModifications(LscModificationType operation, String taskName)
operation
- the main modification type defining this objecttaskName
- name of the task we're building modifications forpublic final List<LscDatasetModification> getLscAttributeModifications()
public final void setLscAttributeModifications(List<LscDatasetModification> attrsMod)
attrsMod
- a list of LscAttributeModification objectspublic final LscModificationType getOperation()
public final void setOperation(LscModificationType operation)
operation
- the operation typepublic final String getMainIdentifier()
public final void setMainIdentifer(String mainId)
mainId
- Name the primary identifierpublic final String getNewMainIdentifier()
public final void setNewMainIdentifier(String newMainId)
newMainId
- the primary distinguish namepublic Map<String,List<Object>> getModificationsItemsByHash()
public String getTaskName()
public void setTaskName(String taskName)
taskName
- the taskName to setpublic IBean getSourceBean()
public void setSourceBean(IBean sourceBean)
public IBean getDestinationBean()
public void setDestinationBean(IBean destinationBean)
Copyright © 2005-2024 LSC project. All Rights Reserved.