Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Map.Entry;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

Expand Down Expand Up @@ -1231,6 +1232,38 @@ public void testNoSupersedesOrSuperseded() throws RepositoryException {

}

@Test
public void testTolerates() throws RepositoryException {
/**
* For reference this is a copy of the subsytem content for this asset Subsystem-Content:
* com.ibm.websphere.appserver.javax.servlet-3.0; ibm.tolerates:="3.1,4.0"; apiJar=false;
* type="osgi.subsystem.feature", com.ibm.websphere.appserver.classloading-1.0;
* type="osgi.subsystem.feature", com.ibm.websphere.appserver.ltpa-1.0;
* type="osgi.subsystem.feature", com.ibm.ws.security.authentication; version="[1.0.0,1.0.200)",
* com.ibm.ws.security.credentials.wscred; version="[1.0.0,1.0.200)", com.ibm.websphere.security;
* version="[1.1.0,1.1.200)", com.ibm.ws.security.jaas.common; version="[1.0.0,1.0.200)",
* com.ibm.ws.security.authentication.builtin; version="[1.0.0,1.0.200)",
* com.ibm.ws.security.mp.jwt.proxy; version="[1.0.0,1.0.200)"
*/
File toleratesEsa = new File(esaDir, "com.ibm.websphere.appserver.builtInAuthentication-1.0.esa");
EsaResourceImpl resource = (EsaResourceImpl) uploadAsset(toleratesEsa);
Map<String, Collection<String>> toleratesInfo = resource.getRequireFeatureWithTolerates();
for (Entry<String, Collection<String>> entry : toleratesInfo.entrySet()) {
switch (entry.getKey()) {
// The servlet feature prefers 3.0 but will tolerate 3.1 and 4.0
case "com.ibm.websphere.appserver.javax.servlet-3.0":
assertEquals("There should be 2 tolerates entries for servlet dependancy", 2, entry.getValue().size());
for (String s : entry.getValue()) {
assertTrue("Tolerates should be either 3.1 or 4.0", (s.equals("3.1") || s.equals("4.0")));
}
break;
default:
// No other features have tolerates info in them
assertTrue("The tolerates entries for " + entry.getKey() + " should be empty but wasn't", entry.getValue().isEmpty());
}
}
}

private void assertLinkEquals(String expectedLabel,
String expectedLinkLabelPrefix,
String expectedLinkLabelSuffix,
Expand Down Expand Up @@ -1374,7 +1407,7 @@ public void testExtendedPackage() throws Throwable {
/**
* Based on a small set of features make searches to see whether the correct results match each
* query
*
*
* @throws Throwable
*/
public void testSimpleFinds() throws Throwable {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#Thu Mar 20 11:26:09 GMT 2014
licenseType=UNSPECIFIED
longDescription=test
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Dodatečné podmínky týkající se funkcí:<br>
<br>
Klepnutím na tlačítko "Souhlasím" vyjadřujete svůj souhlas
s tím, že se na programový kód, vzory, aktualizace, opravy a
související licencované materiály, jako jsou například klíče a
dokumentace ("Kód"), které zamýšlíte stáhnout, vztahují podmínky
licenční smlouvy, s níž jste vyjádřili souhlas při zakoupení
Programu, pro nějž jste Kód získali. Dále souhlasíte s tím, že Kód
budete instalovat nebo užívat výhradně jako součást Programu, pro
který máte platnou smlouvu nebo dokument o oprávnění (Proof of
Entitlement). Výrazy "Program" a "dokument o oprávnění (Proof of
Entitlement)" mají stejný význam jako v Mezinárodní licenční smlouvě IBM
pro Programy (IPLA). Smlouva IPLA je uvedena na adrese http:
//www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Zusätzliche Bedingungen für Features<br>
<br>
Durch Klicken auf "Anerkennen" erklären Sie sich damit
einverstanden, dass der Programmcode sowie die Beispiele, Updates, Fixes
und die zugehörigen lizenzierten Materialien wie z. B.
Schlüssel und Dokumentation ("Code"), die Sie jetzt herunterladen,
den Bedingungen der Lizenzvereinbarung unterliegen, die Sie
beim Erwerb des Programms akzeptiert haben, für das Sie den Code
herunterladen. Sie erklären sich ferner damit einverstanden, dass Sie den
Code ausschließlich als Teil eines Programms, für das Sie eine
gültige Vereinbarung oder einen gültigen Berechtigungsnachweis
besitzen, installieren oder nutzen werden. Die Begriffe "Programm"
und "Berechtigungsnachweis" haben dieselbe Bedeutung wie in den
Internationalen Nutzungsbedingungen für Programmpakete ("IPLA"). Der IPLA
kann unter http://www.ibm.com/software/sla/ eingesehen werden.<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Όροι και Προϋποθέσεις για Πρόσθετες Λειτουργίες:<br>
<br>
Πατώντας το κουμπί "Συμφωνώ", συμφωνείτε ότι ο κώδικας του
προγράμματος, τα δείγματα, οι ενημερώσεις, οι επιδιορθώσεις και τα
σχετικά κατοχυρωμένα με άδεια χρήσης υλικά όπως π.χ. κλειδιά και η
τεκμηρίωση ("Κώδικας") που πρόκειται να μεταφορτώσετε (download)
υπόκεινται στους όρους της σύμβασης άδειας χρήσης που αποδεχθήκατε
όταν αποκτήσατε το Πρόγραμμα για το οποίο αποκτάτε τον Κώδικα.
Συμφωνείτε επίσης ότι θα εγκαθιστάτε και θα χρησιμοποιείτε τον Κώδικα
μόνο ως τμήμα ενός Προγράμματος για το οποίο διαθέτετε έγκυρη
σύμβαση ή Απόδειξη Δικαιώματος. Οι όροι "Πρόγραμμα" και "Απόδειξη
Δικαιώματος" έχουν την ίδια σημασία που έχουν στη Διεθνή Σύμβαση Άδειας
Χρήσης Προγράμματος της IBM (IBM International Program License
Agreement - "Σύμβαση IPLA"). Η Σύμβαση IPLA είναι διαθέσιμη για
αναφορά στην ιστοσελίδα http://www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Additional Features Terms & Conditions:<br>
<br>
By clicking on the "I agree" button , you agree that the
program code, samples, updates, fixes and related licensed
materials such as keys and documentation ("Code") that you are about
to download are subject to the terms of the license agreement
that you accepted when you acquired the Program for which you
are obtaining the Code. You further agree that you will install
or use the Code solely as part of a Program for which you have
a valid agreement or Proof of Entitlement. The terms
"Program" and "Proof of Entitlement" have the same meaning as in the
IBM International Program License Agreement ("IPLA"). The IPLA
is available for reference at http://www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
<br>
Términos y condiciones de las funciones adicionales<br>
<br>
Al pulsar el botón "I agree", el Licenciatario acepta que
el código del programa, muestras, actualizaciones,
correcciones y materiales relacionados, sujetos a licencia, tales como
claves o documentación ("Código") que está a punto de descargar se
sometan a los términos del acuerdo de licencia que el Licenciatario
aceptara cuando adquirió el Programa para el que obtiene el Código.
El Licenciatario también acepta instalar o utilizar el Código
únicamente como parte de un Programa para el cual haya adquirido un
Documento de Titularidad válido. Los términos "Programa" y "Documento
de Titularidad" tienen el mismo significado que en el Acuerdo
Internacional de Programas bajo Licencia de IBM ("IPLA"). El IPLA se
puede consultar en http://www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Dispositions relatives aux fonctionnalités supplémentaires :<br>
<br>
En cliquant sur le bouton "J'accepte", Vous reconnaissez
que le code programme, les exemples, les mises à jour, les
correctifs et les éléments associés sous licence tels que les clés et
la documentation (le "Code") que Vous êtes sur le point de
télécharger sont soumis aux dispositions du Contrat de Licence que Vous
avez accepté lorsque Vous avez acquis le Logiciel pour lequel
Vous avez obtenu le Code. Vous vous engagez en outre à installer
ou à utiliser le Code uniquement dans le cadre de
l'utilisation du Logiciel pour lequel Vous possédez un Contrat de Licence
ou une Autorisation d'Utilisation du Logiciel acquis en toute
légalité. Les termes "Logiciel" et "Autorisation d'Utilisation du
Logiciel" possèdent les mêmes significations que celles figurant dans
les Conditions Internationales d'Utilisation de Logiciels IBM
("IPLA"). Les Conditions Internationales d'Utilisation de Logiciels
sont disponibles pour référence à l'adresse http://www.ibm.
com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Syarat & Ketentuan Fitur Tambahan:<br>
<br>
Dengan mengeklik tombol "Saya setuju", Anda menyetujui
bahwa kode, sampel, pembaruan, perbaikan dan materi yang
dilisensikan yang terdapat pada program seperti kode dan dokumentasi
("Kode") yang akan Anda unduh tunduk pada syarat-syarat perjanjian
lisensi yang Anda terima ketika Anda memperoleh Program yang
untuknya Anda mendapatkan Kode. Anda selanjutnya menyetujui bahwa
Anda akan menginstal atau menggunakan Kode semata-mata sebagai
bagian dari Program yang untuknya Anda memiliki perjanjian atau
Bukti Kepemilikan yang valid. Istilah "Program" dan "Bukti
Kepemilikan" memiliki arti yang sama dengan yang ada dalam Perjanjian
Lisensi Program Internasional IBM ("IPLA"). IPLA tersedia sebagai
referensi di http://www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Clausole &amp; Condizioni per Funzioni Aggiuntive:<br>
<br>
Facendo clic sul pulsante "Accetto", il licenziatario
accetta che il codice programma, gli esempi, gli aggiornamenti, le
fix e i materiali correlati concessi in licenza, come chiavi e
documentazione ("Codice") che il licenziatario sta per scaricare, sono
soggetti alle clausole dell'accordo di licenza accettato
all'acquisizione del Programma per cui si sta ottenendo il Codice. Inoltre
il licenziatario accetta di installare o utilizzare il Codice
solo come parte di un Programma per cui possiede un accordo o
Prova di Titolarità validi. I termini "Programma" e "Prova di
Titolarità" hanno lo stesso significato che nell'IBM International
Program License Agreement ("IPLA"). L'IPLA è disponibile per
riferimento su http://www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
追加機能の使用条件:<br>
<br>
お客様は、「同意します」ボタンをクリックすることで、ダウンロードしようとしているプログラム・コード、サンプル、更新、
フィックス、およびキーや文書などの関連するライセンス資料 (以下併せて「コード」といいます。) には、お客様が「コード」を取得
しようとしている「プログラム」を購入した際に同意した使用条件が適用されることに同意するものとします。また、お客様は、有効な
契約またはライセンス証書を有する「プログラム」の一部としてのみ「コード」を導入または使用することに同意するものとします。
「プログラム」および「ライセンス証書」という用語は、「IBM プログラムのご使用条件」 (以下「IPLA」といいます。) で
のそれらと同じ意味を持ちます。IPLA は、http://www.ibm.com/software/sla/ で参照できま
す。<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
추가 기능 이용 약관 <br>
<br>
"동의합니다" 단추를 클릭함으로써, 귀하는 다운로드하고자 하는 프로그램 코드, 샘플, 업데이트, 수정사항
및 라이센스가 있는 관련 자료(예: 키 및 문서)(이하 "코드")에 해당 코드가 제공되는 본 프로그램 취득 시
귀하가 승인한 라이센스 계약의 조항이 적용된다는 것에 동의합니다. 귀하는 유효한 계약이나 라이센스 증서를 보유한
프로그램의 일부로만 코드를 설치하거나 사용할 것에도 동의합니다. "프로그램" 및 "라이센스 증서"의 의미는 IBM
국제 프로그램 라이센스 계약(이하 "IPLA")에서 사용된 의미와 동일하게 사용됩니다. IPLA은 http:
//www.ibm.com/software/sla/에서 참조할 수 있습니다. <br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Papildomos priemonės sąlygos:<br>
<br>
Spustelėję mygtuką „Sutinku“, sutinkate, kad programos
kodui, pavyzdžiams, naujinimams, pataisoms ir susijusiai
licencijuotajai medžiagai, pvz., raktams ir dokumentams („Kodui“), kurį
ruošiatės atsisiųsti, taikomos licencinės sutarties sąlygos, su
kuriomis sutikote įsigiję Programą, kurios Kodą norite gauti. Taip
pat sutinkate, kad Kodą diegsite arba naudosite tik kaip
Programos, kurios galiojančią sutartį arba Teisių suteikimo dokumentą
turite, dalį. Terminai „Programa“ ir „Teisių suteikimo dokumentas“
reiškia tą patį, ką ir IBM tarptautinės programos licencinė
sutartis (IPLA). IPLA galite peržiūrėti adresu http://www.ibm.
com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Warunki używania dodatkowych funkcji<br>
<br>
Kliknięcie przycisku "Zgadzam się" oznacza zgodę na to, że
kod programu, przykłady, aktualizacje, poprawki i powiązane
materiały licencjonowane, takie jak klucze i dokumentacja, (zwane
dalej "Kodem"), które Użytkownik za chwilę pobierze, podlegają
warunkom umowy licencyjnej zaakceptowanej w chwili pozyskania
Programu, do którego pobierany jest Kod. Ponadto Użytkownik
zobowiązuje się zainstalować i używać Kod wyłącznie jako część
Programu, dla którego dysponuje ważną umową lub dokumentem Proof of
Entitlement. Terminy "Program" i "Proof of Entitlement" mają znaczenie
nadane im w Międzynarodowej Umowie Licencyjnej IBM na Program
("Umowa IPLA"). Umowa IPLA jest dostępna do wglądu pod adresem http:
//www.ibm.com/software/sla/.<br>
<br>
<br>
</BODY>
</HTML>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"/>
<TITLE>Additional Terms</TITLE>
</HEAD>
<BODY>
Condições dos Termos de Funcionalidades Adicionais:<br>
<br>
Ao clicar no botão "Concordo", o Cliente concorda que o
código, as amostras, atualizações/actualizações, correções e
materiais licenciados relacionados do programa, como chaves e
documentação ("Código") que o Cliente está prestes a transferir por
download, estão sujeitos aos termos do contrato de licença/acordo de
licenciamento que o Cliente aceitou ao adquirir o Programa para o qual o
Cliente está obtendo o Código. O Cliente concorda também que
instalará ou usará o Código somente como parte de um Programa para o
qual o Cliente possui um contrato/acordo válido ou uma Prova de
Titularidade. Os termos "Programa" e "Prova de Titularidade" possuem o
mesmo significado que o visto no Contrato Internacional de
Licença de Programas IBM ("IPLA"). O IPLA está disponível para
referência em http://www.ibm.com/software/sla/<br>
<br>
<br>
</BODY>
</HTML>
Loading