Toto pravidlo označí příznakem použití zamítnutých rozhraní a anotací v balíku javax.faces.bean. Následující rozhraní a anotace byly nahrazeny rozhraními a anotacemi v různých balících:
Zamítnutá třída |
Třída JavaEE8 |
|---|---|
javax.faces.bean.ApplicationScoped |
javax.enterprise.context.ApplicationScoped |
javax.faces.bean.CustomScoped |
javax.enterprise.context.spi.Context |
javax.faces.bean.ManagedProperty |
javax.faces.annotation.ManagedProperty |
javax.faces.bean.NoneScoped |
javax.enterprise.context.Dependent |
javax.faces.bean.RequestScoped |
javax.enterprise.context.RequestScoped |
javax.faces.bean.SessionScoped |
javax.enterprise.context.SessionScoped |
javax.faces.bean.ViewScoped |
javax.faces.view.ViewScoped |
javax.faces.bean.ManagedBean byl nahrazen specifikací spravovaných objektů typu bean obecně a konkrétně vkládáním závislostí, obory a názvy ze specifikace CDI. Všimněte si, že atribut eager pro objekty bean s oborem aplikace je nahrazen specificky sledováním javax.enterprise.context.Initialized událost pro javax.enterprise.context.ApplicationScoped .
Neexistuje žádná přímá náhrada za javax.faces.bean.ReferencedBean jiné než použití varianty XML v souboru faces-config.xml