@@ -0,0 +1,1184 @@
+package net.bootsfaces.examples;%0A%0Aimport javax.faces.bean.ApplicationScoped;%0Aimport javax.faces.bean.ManagedBean;%0Aimport javax.faces.context.FacesContext;%0A%0Aimport net.bootsfaces.listeners.AddResourcesListener;%0A%0A/**%0A * ManagedBean which holds the version numbers of used frameworks.%0A */%0A@ManagedBean(name=%22versions%22)%0A@ApplicationScoped%0Apublic class VersionsBean %7B%0A%09private final static String bsfVersion,%0A//%09%09%09%09%09%09%09%09primefacesVersion,%0A//%09%09%09%09%09%09%09%09omniFacesVersion,%0A%09%09%09%09%09%09%09%09jsfImplementationVersion;%0A%0A%09static %7B%0A%09%09bsfVersion = AddResourcesListener.class.getPackage().getImplementationVersion();%0A//%09%09primefacesVersion = RequestContext.getCurrentInstance().%0A//%09%09%09%09%09%09%09%09getApplicationContext().getConfig().getBuildVersion();%0A//%09%09omniFacesVersion =  Faces.class.getPackage().getImplementationVersion();%0A%09%09jsfImplementationVersion = FacesContext.class.getPackage().getImplementationVersion();%0A%09%7D%0A%0A//%09public String getPrimefacesVersion() %7B%0A//%09%09return primefacesVersion;%0A//%09%7D%0A%0A%09public String getBsfVersion() %7B%0A%09%09return bsfVersion;%0A%09%7D%0A%0A//%09public String getOmnifacesversion() %7B%0A//%09%09return omniFacesVersion;%0A//%09%7D%0A%0A%09public String getJsfImplementationVersion() %7B%0A%09%09return jsfImplementationVersion;%0A%09%7D%0A%7D%0A

Add versios Bean.