/** * Returns the name or the data contained within * * @return */ @Override public String toString() { if (data != null && !data.isEmpty()) { return data; } else { return name(); } } }
/** * Method getJsonMapper returns the jsonMapper of this JWebMPSiteBinder object. * * @return the jsonMapper (type ObjectMapper) of this JWebMPSiteBinder object. */ private ObjectReader getCSSReader() { ObjectReader ow = GuiceContext.get(ObjectMapper.class) .reader(); ow = configureObjectMapperForCSS(ow); return ow; }
/** * Returns the url to access the data binding search * * @param component * * @return */ public static String getDataBindUrl(ComponentBase component) { return JWebMPSiteBinder.getDataLocation() .replace(StaticStrings.STRING_FORWARD_SLASH, StaticStrings.STRING_EMPTY) + "?component=" + component.getID(); }
@Override public Page get() { Set<IPage> pages = getPages(); if (!pages.iterator() .hasNext()) { PageProvider.log.log(Level.WARNING, "Returning blank page since no class was found that extends page or matches the given url"); return new Page(); } IPage outputPage = null; for (IPage page : pages) { outputPage = findPage(page); if (outputPage != null) { break; } } if (outputPage != null) { if (!Page.class.isAssignableFrom(outputPage.getClass())) { PageProvider.log.severe("Page Binding IPage Services must Extend Page.class"); return new Page(); } return (Page) outputPage; } return new Page(); }
/** * Renders the source string * * @return */ @JsonProperty("source") @JsonRawValue private String getSourceUrl() { if (isAjax()) { return '"' + JWebMPSiteBinder.getDataBindUrl(autoComplete) + '"'; } else { AutoCompleteEntrySet set = new AutoCompleteEntrySet(); set.getSource() .clear(); set.getSource() .addAll(getSource()); return set.toString(); } }
@PageConfiguration @RequestScoped public class Page<J extends Page<J>>
@Override public Page get() { if (!PageProvider.pages.iterator() .hasNext()) { PageProvider.log.log(Level.WARNING, "Returning blank page since no class was found that extends page or matches the given url"); return new Page(); } IPage outputPage = null; for (IPage page : PageProvider.pages) { outputPage = findPage(page); if (outputPage != null) { break; } } if (outputPage != null) { if (!Page.class.isAssignableFrom(outputPage.getClass())) { PageProvider.log.severe("Page Binding IPage Services must Extend Page.class"); return new Page(); } return (Page) outputPage; } return new Page(); }
/** * Method getJsonMapper returns the jsonMapper of this JWebMPSiteBinder object. * * @return the jsonMapper (type ObjectMapper) of this JWebMPSiteBinder object. */ private ObjectWriter getJsonMapperTiny() { ObjectWriter ow = GuiceContext.get(ObjectMapper.class) .writer(); ow = configureObjectMapperForJSON(ow); return ow; }
@Override public Page get() { Set<IPage> pages = getPages(); if (!pages.iterator() .hasNext()) { PageProvider.log.log(Level.WARNING, "Returning blank page since no class was found that extends page or matches the given url"); return new Page(); } IPage outputPage = null; for (IPage page : pages) { outputPage = findPage(page); if (outputPage != null) { break; } } if (outputPage != null) { if (!Page.class.isAssignableFrom(outputPage.getClass())) { PageProvider.log.severe("Page Binding IPage Services must Extend Page.class"); return new Page(); } return (Page) outputPage; } return new Page(); }
/** * Returns the url to access the data binding search * * @param component * * @return */ public static String getDataBindUrl(ComponentBase component) { return JWebMPSiteBinder.getDataLocation() .replace(StaticStrings.STRING_FORWARD_SLASH, StaticStrings.STRING_EMPTY) + "?component=" + component.getID(); }
/** * Returns the name or the data contained within * * @return */ @Override public String toString() { if (data != null && !data.isEmpty()) { return data; } else { return name(); } } }
/** * Renders the source string * * @return */ @JsonProperty("source") @JsonRawValue private String getSourceUrl() { if (isAjax()) { return '"' + JWebMPSiteBinder.getDataBindUrl(autoComplete) + '"'; } else { AutoCompleteEntrySet set = new AutoCompleteEntrySet(); set.getSource() .clear(); set.getSource() .addAll(getSource()); return set.toString(); } }
@PageConfiguration @RequestScoped public class Page<J extends Page<J>>
private ObjectReader getJsonReader() { ObjectReader ow = GuiceContext.get(ObjectMapper.class) .reader(); ow = configureObjectMapperForJSON(ow); return ow; }
/** * Method getJsonMapper returns the jsonMapper of this JWebMPSiteBinder object. * * @return the jsonMapper (type ObjectMapper) of this JWebMPSiteBinder object. */ private ObjectWriter getCSSMapper() { ObjectWriter ow = GuiceContext.get(ObjectMapper.class) .writer(); ow = configureObjectMapperForCSS(ow); return ow; }
/** * Returns the url to access the data binding search * * @param component * * @return */ public static String getDataBindUrl(ComponentBase component) { return JWebMPSiteBinder.getDataLocation() .replace(StaticStrings.STRING_FORWARD_SLASH, StaticStrings.STRING_EMPTY) + "?component=" + component.getID(); }
/** * Returns the name or the data contained within * * @return */ @Override public String toString() { if (data != null && !data.isEmpty()) { return data; } else { return name(); } } }
/** * Renders the source string * * @return */ @JsonProperty("source") @JsonRawValue private String getSourceUrl() { if (isAjax()) { return '"' + JWebMPSiteBinder.getDataBindUrl(autoComplete) + '"'; } else { AutoCompleteEntrySet set = new AutoCompleteEntrySet(); set.getSource() .clear(); set.getSource() .addAll(getSource()); return set.toString(); } }
@PageConfiguration @RequestScoped public class Page<J extends Page<J>>
/** * Method getJsonMapper returns the jsonMapper of this JWebMPSiteBinder object. * * @return the jsonMapper (type ObjectMapper) of this JWebMPSiteBinder object. */ private ObjectWriter getJsonMapper() { ObjectWriter ow = GuiceContext.get(ObjectMapper.class) .writerWithDefaultPrettyPrinter(); ow = configureObjectMapperForJSON(ow); return ow; }