function movePositionUp() { var currentIndex = document.BDMMoveImage.localposition.selectedIndex; if (currentIndex>0) { var upIndex = currentIndex - 1; var current = document.BDMMoveImage.localposition.options[currentIndex].value; var up = document.BDMMoveImage.localposition.options[upIndex].value; document.BDMMoveImage.localposition.options[upIndex] = new Option("Image "+ current, current); document.BDMMoveImage.localposition.options[currentIndex] = new Option("Image "+up, up); document.BDMMoveImage.localposition.options[upIndex].selected=true; } } function movePositionDown() { var currentIndex = document.BDMMoveImage.localposition.selectedIndex; if (currentIndex var downIndex = currentIndex + 1; var current = document.BDMMoveImage.localposition.options[currentIndex].value; var down = document.BDMMoveImage.localposition.options[downIndex].value; document.BDMMoveImage.localposition.options[downIndex] = new Option("Image "+ current, current); document.BDMMoveImage.localposition.options[currentIndex] = new Option("Image "+down, down); document.BDMMoveImage.localposition.options[downIndex].selected=true; } } function selectMove() { var moveList1 = document.BDMMoveImage.moveposition1; var moveList2 = document.BDMMoveImage.moveposition2; var current = moveList1.options[moveList1.selectedIndex].value; moveList2.options[moveList2.options.length] = new Option("Image "+ current, current); moveList1.options[moveList1.selectedIndex] = null; }
function deselectMove() { var moveList1 = document.BDMMoveImage.moveposition1; var moveList2 = document.BDMMoveImage.moveposition2; var current = moveList2.options[moveList2.selectedIndex].value; var i=0; while(parseInt(moveList1.options[i].value) i++; } for (var j=moveList1.options.length; j>=i; j--) { var temp = parseInt(moveList1.options[j-1].value); moveList1.options[j] = new Option("Image " + temp, temp); } moveList1.options[i] = new Option("Image "+ current, current); moveList2.options[moveList2.selectedIndex] = null; }
for (int i = 0; i < currentFolderOrder.length; i++) { TransactionImageDetailTO to = new TransactionImageDetailTO(); to.setFolderId(new Long(selectedFolderId)); to.setImageId(new Long(currentFolderOrder[i])); to.setSurname(newIndexSurname); to.setGivenName(newIndexGivenName); to.setAliasName(newIndexAliasName); imageDetailList.add(to); }
//remove originalFolder Image List originalList = new ArrayList(); HashMap map = new HashMap();
for (int i = 0; i < newOrder.length; i++) { map.put(newOrder[i], newOrder[i]); }
for (int i = 0; i < currentFolderOrder.length; i++) { if (!map.containsKey(currentFolderOrder[i])){ TransactionImageDetailTO to = new TransactionImageDetailTO(); to.setFolderId(new Long(moveFolderId)); to.setImageId(new Long(currentFolderOrder[i])); to.setSurname(newIndexSurname); to.setGivenName(newIndexGivenName); to.setAliasName(newIndexAliasName); originalList.add(to); } }
//moved List imageDetailList = new ArrayList(); int endOfList = newOrder.length; if (position1 != 0){ endOfList = position1; }
for (int i = 0; i < endOfList; i++) { TransactionImageDetailTO to = new TransactionImageDetailTO(); to.setFolderId(new Long(moveFolderId)); to.setImageId(new Long(newOrder[i])); to.setSurname(newMoveIndexSurname); to.setGivenName(newMoveIndexGivenName); to.setAliasName(newMoveIndexAliasName); imageDetailList.add(to); }
// splited if (!"".equals(splitIndr)) { List split1imageDetailList = new ArrayList();
for (int i = position1; i < position2; i++) { TransactionImageDetailTO to = new TransactionImageDetailTO(); to.setFolderId(new Long(-1)); to.setImageId(new Long(newOrder[i])); to.setSurname(splitSurname); to.setGivenName(splitGivenName); to.setAliasName(splitAliasName); to.setProperties(splitProperty); split1imageDetailList.add(to); }
if (!"".equals(split2Indr)){ List split2imageDetailList = new ArrayList(); for(int i = position2; i < newOrder.length; i++){ TransactionImageDetailTO to = new TransactionImageDetailTO(); to.setFolderId(new Long(-2)); to.setImageId(new Long(newOrder[i])); to.setSurname(split2Surname); to.setGivenName(split2GivenName); to.setAliasName(split2AliasName); to.setProperties(split2Property); split2imageDetailList.add(to); }