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

AssetData

Obsahové varianty

  • default (default)

Atributy

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

Systémový názevTyp hodnotyVícejazyčnýMultihodnota
ord
ordIntegernene
controlWords
controlWordsStringnene
title
titleStringanone
author
authorStringnene
keywords
keywordsStringanone
urlName
urlNameStringanone
assetConfiguration
assetConfigurationStringnene
expirationState
expirationStateEnumerationnene
expirationInfo
expirationInfoReference nene

Hodnoty atributu expirationState

  • active (active)
  • archived (archived)
  • expired (expired)

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.