Obecný asset s ACL

Abstraktní asset

Toto je abstraktní asset; nelze vytvářet jeho instance.

Datová třída

com.etnetera.jnp.data.AclAwareAssetData

Rozšiřuje

Obecný asset

Obsahové varianty

  • default (default)

Atributy

(Kromě atributů dále uvedených také může dědit od typu Obecný asset. Viz úvodní poznámky k tomuto přehledu.)

Systémový názevTyp hodnotyVícejazyčnýMultihodnota
Pořadí
ordIntegernene
Řídící slova
controlWordsStringnene

Poznámky k atributům

Atributy neuvedené ve slovníku

Assety odvozené od tohoto typu (tedy v praxi všechny assety) mají také atributy obsahující informace o změnách assetu. Tyto se přímo needitují, ve slovníku nejsou obsažené. Viz dokumentaci podhodnot assetu.

Řídící slova

Počínaje verzí 3.4. je možné (a doporučuje se) nepracovat v šabloně s atributem controlWords, ale s jeho množinovou reprezentací controlWordsSet.

Hodnota controlWordsSet je množina řetězců, lze tedy použít funkci in na zjištění, zda asset má nebo nemá nastavené řídící slovo, místo dřívějšího testování výskytu podřetězce nebo kontroly regulárním výrazem.

Při převodu controlWords na controlWordsSet se interně použije mezera jako oddělovač jednotlivých prvků. To znamená, že například řetězec zadaný v editačním rozhraní jako "news important" se bere jako množina obsahující dva prvky: "news" a "important". Pokud mezeře předchází obrácené lomítko, bere se tato posloupnost jako reprezentace mezery, která je součástí řídícího slova.

V JDOQL dotazu je od verze 3.4. nutné pracovat s controlWordsSet místo s controlWords.

Pro vložení příspěvku do diskuse se přihlašte.