Mit Beziehungsbereichen arbeiten

Assetbeziehungen können automatisch angepasst werden, wenn neue Versionen von Assets verfügbar werden. Ein Beziehungsbereich (RelationshipRange) kann automatisch in eine Asset-zu-Asset-Beziehung gestellt werden. Der Bereich gibt die höchste und niedrigste zulässige Version des zugehörigen Assets an. Außerdem ist eine Markierung vorhanden, die angibt, ob diese Beziehung für alle Assets in diesem Bereich gelten soll oder nur für das Asset mit der höchsten freigegebenen Version in dem Bereich.

                //Beziehungsbereich erstellen
		RelationshipRange relationshipRange = new RelationshipRange();
		relationshipRange.setHighestVersion("2.0");
		relationshipRange.setHighestVersionType(RelationshipRange.LESS_THAN);
		relationshipRange.setLowestVersion("1.5");
		relationshipRange.setLowestVersionType(RelationshipRange.GREATER_THAN_OR_EQUAL_TO);
		//Beziehung nur zu dem Asset mit der höchsten Version in dem Bereich erstellen
		relationshipRange.setType(RelationshipRange.HIGHEST_VERSION);
		
		//Assetbeziehung mit einem Bereich erstellen/aktualisieren
		RAMRelationship[] relationships = asset.setRelationshipRange(existingAsset, newRelationshipType, relationshipRange);
		
		
		//Beziehungsbereich abrufen
		relationshipRange = relationships[0].getRelationshipRange();
		
		//Beziehungsbereich entfernen
		asset.removeRelationshipRange(existingAsset, newRelationshipType);

Feedback