public <T> T getValue(PropertyType<T> property) { T value = null; Values values = get(property, true, false); if (values != null && values.size > 0) { value = property.cast(values.objects[0]); } return value; }
public <T> T getValue(PropertyType<T> property) { T value = null; Values values = get(property, true, false); if (values != null && values.size > 0) { value = property.cast(values.objects[0]); } return value; }
public <T> T getProperty(PropertyType<T> propertyType) { if (RunMode.PROPERTY.equals(propertyType)) { return propertyType.cast(bridge.getRunMode()); } else if (InjectorProvider.PROPERTY.equals(propertyType)) { return propertyType.cast(bridge.getConfig().injectorProvider); } else if (PropertyType.PATH.equals(propertyType)) { return propertyType.cast(http.getRequestContext().getRequestURI()); } return null; }
public <T> T getProperty(PropertyType<T> propertyType) { if (RunMode.PROPERTY.equals(propertyType)) { return propertyType.cast(bridge.getRunMode()); } else if (InjectorProvider.PROPERTY.equals(propertyType)) { return propertyType.cast(bridge.getConfig().injectorProvider); } else if (PropertyType.PATH.equals(propertyType)) { return propertyType.cast(http.getRequestContext().getRequestURI()); } return null; }
public <T> T getProperty(PropertyType<T> propertyType) { Object propertyValue = null; if (JuzuPortlet.PORTLET_MODE.equals(propertyType)) { propertyValue = req.getPortletMode(); } else if (JuzuPortlet.WINDOW_STATE.equals(propertyType)) { propertyValue = req.getWindowState(); } if (RunMode.PROPERTY.equals(propertyType)) { propertyValue = bridge.getRunMode(); } else if (InjectorProvider.PROPERTY.equals(propertyType)) { return propertyType.cast(bridge.getConfig().injectorProvider); } return propertyValue == null ? null : propertyType.cast(propertyValue); }
public <T> T getProperty(PropertyType<T> propertyType) { Object propertyValue = null; if (JuzuPortlet.PORTLET_MODE.equals(propertyType)) { propertyValue = req.getPortletMode(); } else if (JuzuPortlet.WINDOW_STATE.equals(propertyType)) { propertyValue = req.getWindowState(); } if (RunMode.PROPERTY.equals(propertyType)) { propertyValue = bridge.getRunMode(); } else if (InjectorProvider.PROPERTY.equals(propertyType)) { return propertyType.cast(bridge.getConfig().injectorProvider); } return propertyValue == null ? null : propertyType.cast(propertyValue); }