Hallo Leute,
ich habe eine Frage bezüglich der Zuweisung eines Ordners, es geht hier um einen Stuckcode, was ich gern anpassen möchte.
Also ich versuche es zu erklären.
Nehmen wir an, wir haben die folgende Ordnerstruktur
VaterOrdner => Tiere
KindOrdner1 =>Vögel
KindOrdner2 =>Reptilien
KindOrdner3 =>Fische
Also, wenn ich den Kind-Ordner "Fische" zuweisen möchte gehe ich in meinem Code und übergebe ich den Wert 2 an die Methode get(2) Zeile 4,
weil ich so zähle, KindOrdner1 = 0 Ebene, KindOrdner2=1 Ebene, KindOrdner3=2 Ebene.
danach wenn ich den Ordner "Reptilien" zuweisen möchte, gehe ich in meinem Code und übergebe ich den Wert 1 an die Methode get(1) Zeile 4,
weil ich so zähle, KindOrdner1 = 0 Ebene, KindOrdner2=1 Ebene.
Jetzt geht es darum, habe ich keinen Kind-Ordner mehr, möchte ich direkt den Vater-Ordner "Tiere" zuweisen
kann Jemandem mir veraten, wie ich es anpassen könnte ?
Danke im Voraus.
ich habe eine Frage bezüglich der Zuweisung eines Ordners, es geht hier um einen Stuckcode, was ich gern anpassen möchte.
Also ich versuche es zu erklären.
Nehmen wir an, wir haben die folgende Ordnerstruktur
VaterOrdner => Tiere
KindOrdner1 =>Vögel
KindOrdner2 =>Reptilien
KindOrdner3 =>Fische
Also, wenn ich den Kind-Ordner "Fische" zuweisen möchte gehe ich in meinem Code und übergebe ich den Wert 2 an die Methode get(2) Zeile 4,
weil ich so zähle, KindOrdner1 = 0 Ebene, KindOrdner2=1 Ebene, KindOrdner3=2 Ebene.
danach wenn ich den Ordner "Reptilien" zuweisen möchte, gehe ich in meinem Code und übergebe ich den Wert 1 an die Methode get(1) Zeile 4,
weil ich so zähle, KindOrdner1 = 0 Ebene, KindOrdner2=1 Ebene.
Jetzt geht es darum, habe ich keinen Kind-Ordner mehr, möchte ich direkt den Vater-Ordner "Tiere" zuweisen
kann Jemandem mir veraten, wie ich es anpassen könnte ?
Danke im Voraus.
Java:
boolean ignore = false;
ResourceResultItemList resItemList = repService.getAncestors(currResKey, parentWantedProps);
if (resItemList.size()>3){
ResourceResultItem resItem = resItemList.get(2); // ebene
String displNameToValidate = (String)resItem.getProperties().get(0).getValue(); // erstes Attribut, displayname
logger.debug("Validiere Ordner: "+displNameToValidate );
if (DISPLNAMES_TO_IGNORE.size()> 0){
if (DISPLNAMES_TO_IGNORE.contains( displNameToValidate )){
logger.debug("Ordner mit dem Anzeigenamen "+displNameToValidate +" soll nicht verarbeitet werden");
ignore = true;
}
}
}