@FacesConverter(value = "humanize.Slugify") public class SlugifyConverter extends BaseConverter { private static final long serialVersionUID = -446143597515448224L; @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return Humanize.slugify(value.toString()); } }
@FacesConverter(value = "humanize.BinaryPrefix") public class BinaryPrefixConverter extends NumberConverter { private static final long serialVersionUID = 1942567170903039630L; @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return Humanize.binaryPrefix(asNumber(value), getLocale(context)); } }
@FacesConverter(value = "humanize.NanoTime") public class NanoTimeConverter extends NumberConverter { private static final long serialVersionUID = 5010346061889560233L; @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return Humanize.nanoTime(asNumber(value), getLocale(context)); } }
@FacesConverter(value = "humanize.MetricPrefix") public class MetricPrefixConverter extends NumberConverter { private static final long serialVersionUID = 789707697926582865L; @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return Humanize.metricPrefix(asNumber(value), getLocale(context)); } }
@FacesConverter(value = "humanize.Ordinal") public class OrdinalConverter extends NumberConverter { private static final long serialVersionUID = -5459230181583940999L; @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return Humanize.ordinal(asNumber(value), getLocale(context)); } }
@FacesConverter(value = "projectServiceConverter") public class ProjectServicesConverter extends EnumConverter { public ProjectServicesConverter() { super(ProjectServiceEnum.class); } }
@FacesConverter(value = "humanize.NaturalDay") public class NaturalDayConverter extends BaseConverter { private static final long serialVersionUID = -6615733185378981191L; @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { return asDate(value); } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return Humanize.naturalDay(asDate(value), getLocale(context)); } }
@FacesConverter(forClass = IBaseEntity.class) public class BaseEntityJsfForClassConverter extends BaseEntityJsfConverter { }
@FacesConverter(value = "br.com.jarch.jsf.converter.baseEntityConverter") public class BaseEntityJsfValueConverter extends BaseEntityJsfConverter { }
/** * Custom converter component. * @author Marcelo Fernandes */ @FacesConverter("org.joinfaces.example.view.WelcomeConverter") public class WelcomeConverter implements Converter { @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { return value + " welcome!"; } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return value.toString(); } }
@FacesConverter("br.com.jarch.jsf.converter.monthYearConverter") public class MonthYearJsfConverter implements Serializable, Converter { @Override public LocalDate getAsObject(FacesContext context, UIComponent component, String value) { DateTimeFormatter formatter = ofPattern("dd/MM/yyyy"); return LocalDate.parse("01/" + value, formatter); } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { if (value == null) { return ""; } LocalDate dateValue = (LocalDate) value; return dateValue.format(ofPattern("MM/yyyy")); } }
/** * @author Antoine Sabot-Durand */ @FacesConverter(forClass = OAuthSession.class) public class SessionConverter implements Converter { private UserSessionRepository getRepo() { return (UserSessionRepository) BeanResolver.getInstance().resolve("currentRepo"); } @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { return getRepo().get(value); } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { return ((OAuthSession) value).getId(); } }
/** * * @author madunlap * To sort our entity objects in the provenance bundle dropdown */ @FacesConverter("provEntityFileDataConverter") public class ProvEntityFileDataConverter implements Converter{ @Inject ProvPopupFragmentBean provBean; @Override public Object getAsObject(FacesContext context, UIComponent component, String value) { return provBean.getEntityByEntityName(value); } @Override public String getAsString(FacesContext context, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((ProvEntityFileData) value).getEntityName(); } } }
/** * * @author gdurand */ @FacesConverter("roleAssigneeConverter") public class RoleAssigneeConverter implements Converter { @EJB RoleAssigneeServiceBean roleAssigneeService; public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { RoleAssignee mdb = roleAssigneeService.getRoleAssignee(submittedValue); return mdb; } public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((RoleAssignee) value).getIdentifier(); } } }
/** * * @author xyang */ @FacesConverter("facetConverter") public class FacetConverter implements Converter { @EJB DatasetFieldServiceBean datasetFieldService; public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { return datasetFieldService.find(new Long(submittedValue)); } public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((DatasetFieldType) value).getId().toString(); } } }
/** * * @author skraffmiller */ @FacesConverter("templateConverter") public class TemplateConverter implements Converter { @EJB TemplateServiceBean templateService; @Override public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { return templateService.find(new Long(submittedValue)); } public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((Template) value).getId().toString(); } } }
/** * * @author xyang */ @FacesConverter("metadataBlockConverter") public class MetadataBlockConverter implements Converter { @EJB DataverseServiceBean dataverseService; public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { MetadataBlock mdb = dataverseService.findMDB(new Long(submittedValue)); return mdb; } public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((MetadataBlock) value).getId().toString(); } } }
/** * * @author skraffmiller */ @FacesConverter("dataverseConverter") public class DataverseConverter implements Converter { @EJB DataverseServiceBean dataverseService; @Override public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { return dataverseService.find(new Long(submittedValue)); //return dataverseService.findByAlias(submittedValue); } @Override public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((Dataverse) value).getId().toString(); //return ((Dataverse) value).getAlias(); } } }
@FacesConverter("dataFileConverter") public class DataFileConverter implements Converter { private static final Logger logger = Logger.getLogger(DataFileConverter.class.getCanonicalName()); @EJB DataFileServiceBean dataFileService; @Override public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { if (submittedValue == null || submittedValue.equals("")) { return ""; } else { return dataFileService.find(new Long(submittedValue)); } } @Override public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { String stringToReturn = ((DataFile) value).getId().toString(); logger.fine("stringToReturn: " + stringToReturn); return stringToReturn; } } }
/** * * @author xyang */ @FacesConverter("controlledVocabularyValueConverter") public class ControlledVocabularyValueConverter implements Converter { @EJB DatasetFieldServiceBean datasetFieldService; public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { if (submittedValue == null || submittedValue.equals("")) { return ""; } else { ControlledVocabularyValue cvv = datasetFieldService.findControlledVocabularyValue(new Long(submittedValue)); return cvv; } } public String getAsString(FacesContext facesContext, UIComponent component, Object value) { if (value == null || value.equals("")) { return ""; } else { return ((ControlledVocabularyValue) value).getId().toString(); } } }