public class JndiModifications extends Object
Constructor and Description |
---|
JndiModifications(JndiModificationType operation)
Standard constructor.
|
JndiModifications(JndiModificationType operation,
String taskName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static List<ModificationItem> |
fromLscAttributeModifications(List<LscDatasetModification> lams) |
String |
getDistinguishName()
Default distinguish name getter.
|
List<ModificationItem> |
getModificationItems()
Default modifications items getter.
|
Map<String,List<String>> |
getModificationsItemsByHash()
Return all the modification in a hash indexed by the name of the attribute
|
String |
getNewDistinguishName()
Default new distinguish name getter.
|
JndiModificationType |
getOperation()
Default operation getter.
|
String |
getTaskName() |
void |
setDistinguishName(String ldistinguishName)
Default distinguish name setter.
|
void |
setModificationItems(List<ModificationItem> mi)
Modification items list setter.
|
void |
setNewDistinguishName(String lnewDistinguishName)
Default new distinguish name setter.
|
void |
setOperation(JndiModificationType operation)
Default operation setter.
|
void |
setTaskName(String taskName) |
public JndiModifications(JndiModificationType operation)
operation
- the main modification type defining this objectpublic JndiModifications(JndiModificationType operation, String taskName)
operation
- the main modification type defining this objecttaskName
- name of the task we're building modifications forpublic final List<ModificationItem> getModificationItems()
public final void setModificationItems(List<ModificationItem> mi)
mi
- a list of ModificationItem objectspublic final JndiModificationType getOperation()
public final void setOperation(JndiModificationType operation)
operation
- the operation typepublic final String getDistinguishName()
public final void setDistinguishName(String ldistinguishName)
ldistinguishName
- the primary distinguish namepublic final String getNewDistinguishName()
public final void setNewDistinguishName(String lnewDistinguishName)
lnewDistinguishName
- the new distinguish namepublic Map<String,List<String>> getModificationsItemsByHash()
public String getTaskName()
public void setTaskName(String taskName)
taskName
- the taskName to setpublic static List<ModificationItem> fromLscAttributeModifications(List<LscDatasetModification> lams)
Copyright © 2005-2024 LSC project. All Rights Reserved.