@Service public class TreeNumberingServiceImpl extends Object implements TreeNumberingService
| Constructor and Description |
|---|
TreeNumberingServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
static String |
convertCollectionToString(Collection<String> collection) |
void |
generateNumbersAndUpdateTree(DataDefinition dd,
String joinFieldName,
Long belongsToEntityId)
Generate new numbers for all nodes of the tree and save them
|
void |
generateNumbersAndUpdateTree(EntityTree tree)
Generate new numbers for all nodes of the tree and save them
|
void |
generateTreeNumbers(EntityTree tree)
Generate new numbers for all nodes of the tree
|
void |
generateTreeNumbers(EntityTreeNode treeNode)
Generate new numbers for all sub-nodes of given tree node
|
Comparator<Entity> |
getTreeNodesNumberComparator()
Getter for tree node numbers comparator
|
static void |
incrementLastChainCharacter(Deque<String> chain,
int charNumber) |
static void |
incrementLastChainNumber(Deque<String> chain) |
public static String convertCollectionToString(Collection<String> collection)
public final void generateNumbersAndUpdateTree(DataDefinition dd, String joinFieldName, Long belongsToEntityId)
TreeNumberingServicegenerateNumbersAndUpdateTree in interface TreeNumberingServicedd - node component DataDefinitionjoinFieldName - name of tree fieldbelongsToEntityId - id of owning tree entity@Transactional public final void generateNumbersAndUpdateTree(EntityTree tree)
TreeNumberingServicegenerateNumbersAndUpdateTree in interface TreeNumberingServicetree - tree entitypublic final void generateTreeNumbers(EntityTree tree)
TreeNumberingServicegenerateTreeNumbers in interface TreeNumberingServicetree - tree to be numberedpublic final void generateTreeNumbers(EntityTreeNode treeNode)
TreeNumberingServicegenerateTreeNumbers in interface TreeNumberingServicetreeNode - tree node to be numbered (with sub-nodes)public final Comparator<Entity> getTreeNodesNumberComparator()
TreeNumberingServicegetTreeNodesNumberComparator in interface TreeNumberingServicepublic static void incrementLastChainCharacter(Deque<String> chain, int charNumber)
Copyright © 2010-2025 Qcadoo Limited