Interface ModifiableRepeaterEntry
-
- All Superinterfaces:
Composite
,DataHolder
,ModifiableComposite
,ModifiableDataHolder
,RepeaterEntry
- All Known Implementing Classes:
ModifiableModelAwareRepeaterEntry
public interface ModifiableRepeaterEntry extends RepeaterEntry, ModifiableComposite
Interface for modifiable repeater entries
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setPosition(int position)
Sets the position of the entry in the repeater.-
Methods inherited from interface org.ametys.plugins.repository.data.holder.DataHolder
copyTo, dataToSAX, dataToSAX, getDataNames, hasValue
-
Methods inherited from interface org.ametys.plugins.repository.data.holder.ModifiableDataHolder
getComposite, getComposite, getRepositoryData, removeValue
-
Methods inherited from interface org.ametys.plugins.repository.data.holder.group.RepeaterEntry
getPosition
-
-
-
-
Method Detail
-
setPosition
void setPosition(int position) throws IllegalArgumentException
Sets the position of the entry in the repeater. The position starts at index 1. The position can be an integer between 1 and the repeater size to move an entry from the beginning Or the position can an integer between 0 and - the repeater size to move an entry from the end (0 means at the end, -1 means before the last one and so on)- Parameters:
position
- The new position of the entry- Throws:
IllegalArgumentException
- if the position is not between the negative and positive repeater size
-
-