private boolean hasSingleElement(SerializerProvider provider) { final BeanPropertyWriter[] props; if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { props = _props; } return props.length == 1; }
@Override public void depositSchemaProperty(JsonObjectFormatVisitor v, SerializerProvider provider) throws JsonMappingException { Class<?> activeView = provider.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { super.depositSchemaProperty(v, provider); } } }
@Override public void serializeAsElement(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception { Class<?> activeView = prov.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { _delegate.serializeAsElement(bean, gen, prov); } else { _delegate.serializeAsPlaceholder(bean, gen, prov); } }
@Override public void serializeAsField(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception { Class<?> activeView = prov.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { _delegate.serializeAsField(bean, gen, prov); } else { _delegate.serializeAsOmittedField(bean, gen, prov); } }
@Override public void depositSchemaProperty(JsonObjectFormatVisitor v, SerializerProvider provider) throws JsonMappingException { if (_inView(provider.getActiveView())) { super.depositSchemaProperty(v, provider); } }
@Override public void serializeAsField(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception { if (_inView(prov.getActiveView())) { _delegate.serializeAsField(bean, gen, prov); return; } _delegate.serializeAsOmittedField(bean, gen, prov); }
@Override public void serializeAsElement(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception { if (_inView(prov.getActiveView())) { _delegate.serializeAsElement(bean, gen, prov); return; } _delegate.serializeAsPlaceholder(bean, gen, prov); }
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else {
? null : provider.getActiveView(); final BeanPropertyWriter[] props; if (view != null) {
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else {
if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else {
private boolean hasSingleElement(SerializerProvider provider) { final BeanPropertyWriter[] props; if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { props = _props; } return props.length == 1; }
private boolean hasSingleElement(SerializerProvider provider) { final BeanPropertyWriter[] props; if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { props = _props; } return props.length == 1; }
private boolean hasSingleElement(SerializerProvider provider) { final BeanPropertyWriter[] props; if (_filteredProps != null && provider.getActiveView() != null) { props = _filteredProps; } else { props = _props; } return props.length == 1; }
@Override public void depositSchemaProperty(JsonObjectFormatVisitor v, SerializerProvider provider) throws JsonMappingException { Class<?> activeView = provider.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { super.depositSchemaProperty(v, provider); } } }
@Override public void serializeAsElement(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception { Class<?> activeView = prov.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { _delegate.serializeAsElement(bean, gen, prov); } else { _delegate.serializeAsPlaceholder(bean, gen, prov); } }
@Override public void serializeAsElement(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { Class<?> activeView = prov.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { _delegate.serializeAsElement(bean, jgen, prov); } else { _delegate.serializeAsPlaceholder(bean, jgen, prov); } }
@Override public void serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { Class<?> activeView = prov.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { _delegate.serializeAsField(bean, jgen, prov); } else { _delegate.serializeAsOmittedField(bean, jgen, prov); } }
@Override public void serializeAsElement(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception { Class<?> activeView = prov.getActiveView(); if (activeView == null || _view.isAssignableFrom(activeView)) { _delegate.serializeAsElement(bean, jgen, prov); } else { _delegate.serializeAsPlaceholder(bean, jgen, prov); } } }
@Override public void depositSchemaProperty(JsonObjectFormatVisitor v, SerializerProvider provider) throws JsonMappingException { if (_inView(provider.getActiveView())) { super.depositSchemaProperty(v, provider); } }