Interface ModifiableRepeaterEntry
- All Superinterfaces:
Composite
,DataHolder
,ModifiableComposite
,ModifiableDataHolder
,RepeaterEntry
- All Known Implementing Classes:
ModifiableModelAwareRepeaterEntry
Interface for modifiable repeater entries
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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, hasValueOrEmpty
Methods inherited from interface org.ametys.plugins.repository.data.holder.ModifiableDataHolder
getComposite, getComposite, getParentDataHolder, getRepositoryData, getRootDataHolder, removeValue
Methods inherited from interface org.ametys.plugins.repository.data.holder.group.RepeaterEntry
getHoldingRepeater, getPosition
-
Method Details
-
setPosition
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
-