@Service @Named(value="isisRoRendering.JsonValueEncoder") @Order(value=-1073741824) @Primary @Qualifier(value="Default") @Singleton public class JsonValueEncoder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonValueEncoder.ExpectedStringRepresentingValueException |
static class |
JsonValueEncoder.JsonValueConverter |
| Constructor and Description |
|---|
JsonValueEncoder() |
| Modifier and Type | Method and Description |
|---|---|
Object |
appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter,
org.apache.isis.core.metamodel.spec.ObjectSpecification objectSpecification,
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation repr,
String format,
boolean suppressExtensions) |
org.apache.isis.core.metamodel.spec.ManagedObject |
asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification objectSpec,
org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation argValueRepr,
String format) |
Object |
asObject(org.apache.isis.core.metamodel.spec.ManagedObject adapter,
String format) |
static JsonValueEncoder |
forTesting(org.apache.isis.core.metamodel.specloader.SpecificationLoader specificationLoader)
JUnit support
|
void |
init() |
public JsonValueEncoder()
@PostConstruct public void init()
public org.apache.isis.core.metamodel.spec.ManagedObject asAdapter(org.apache.isis.core.metamodel.spec.ObjectSpecification objectSpec, org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation argValueRepr, String format)
public Object appendValueAndFormat(org.apache.isis.core.metamodel.spec.ManagedObject objectAdapter, org.apache.isis.core.metamodel.spec.ObjectSpecification objectSpecification, org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation repr, String format, boolean suppressExtensions)
public Object asObject(org.apache.isis.core.metamodel.spec.ManagedObject adapter, String format)
public static JsonValueEncoder forTesting(org.apache.isis.core.metamodel.specloader.SpecificationLoader specificationLoader)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.