public class CidsBeanFactory extends Object implements de.cismet.connectioncontext.ConnectionContextProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
LEGACY_DISPLAY_NAME
toString Property of CidsBean representing a serialized LightweightMetaObject.
|
| Modifier and Type | Method and Description |
|---|---|
protected LightweightMetaObject |
childLightweightMetaObjectFromCidsBean(CidsBean cidsBean,
String domain,
User user,
ClassNameCache classNameCache)
Helper Method for creating sub LightweightMetaObject.
|
CidsBean |
cidsBeanFromLightweightMetaObject(LightweightMetaObject lightweightMetaObject,
MetaClass metaClass)
Deprecated.
unable to reliably determine the representation fields
|
String |
getClassKey(com.fasterxml.jackson.databind.JsonNode jsonObject)
Returns the parsed class name from the $self or $ref properties of the object or throws an error, if the
properties are not found or invalid.
Copied from LegacyEntityCore in cids-server-rest-legacy |
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
static CidsBeanFactory |
getFactory()
DOCUMENT ME!
|
String |
getObjectId(com.fasterxml.jackson.databind.JsonNode jsonObject)
Returns the value of the object property 'id' or tries to extract the id from the $self or $ref properties.
|
boolean |
isLightweightMetaObject(CidsBean cidsBean)
Deprecated.
DOCUMENT ME!
|
com.fasterxml.jackson.databind.JsonNode |
jsonNodeFromLightweightMetaObject(LightweightMetaObject lightweightMetaObject,
String className,
String domain)
Derives an ObjectNode (~CidsBean) from a LightweightMetaObject instance.
|
LightweightMetaObject |
lightweightMetaObjectFromCidsBean(CidsBean cidsBean,
int classId,
String domain,
User user,
ClassNameCache classNameCache)
Deprecated.
not suitable to reliably determine representation fields!
|
LightweightMetaObject |
lightweightMetaObjectFromCidsBean(CidsBean cidsBean,
int classId,
String domain,
User user,
String[] representationFields,
AbstractAttributeRepresentationFormater representationFormater,
ClassNameCache classNameCache)
Transforms a CidsBean into a LightweightMetaObject.
|
LightweightMetaObject |
lightweightMetaObjectFromJsonNode(com.fasterxml.jackson.databind.JsonNode objectNode,
int classId,
String domain,
User user)
Tries to derive LightweightMetaObject representation fields from a ObjectNode instance.
|
public static final String LEGACY_DISPLAY_NAME
public static final CidsBeanFactory getFactory()
protected LightweightMetaObject childLightweightMetaObjectFromCidsBean(CidsBean cidsBean, String domain, User user, ClassNameCache classNameCache)
cidsBean - DOCUMENT ME!domain - DOCUMENT ME!user - DOCUMENT ME!classNameCache - DOCUMENT ME!public LightweightMetaObject lightweightMetaObjectFromCidsBean(CidsBean cidsBean, int classId, String domain, User user, ClassNameCache classNameCache)
DummyRepresentationFormater can be created based on the LEGACY_DISPLAY_NAME
property.cidsBean - DOCUMENT ME!classId - DOCUMENT ME!domain - DOCUMENT ME!user - DOCUMENT ME!classNameCache - DOCUMENT ME!public LightweightMetaObject lightweightMetaObjectFromJsonNode(com.fasterxml.jackson.databind.JsonNode objectNode, int classId, String domain, User user)
objectNode - DOCUMENT ME!classId - DOCUMENT ME!domain - DOCUMENT ME!user - DOCUMENT ME!public LightweightMetaObject lightweightMetaObjectFromCidsBean(CidsBean cidsBean, int classId, String domain, User user, String[] representationFields, AbstractAttributeRepresentationFormater representationFormater, ClassNameCache classNameCache)
cidsBean - DOCUMENT ME!classId - DOCUMENT ME!domain - DOCUMENT ME!user - DOCUMENT ME!representationFields - DOCUMENT ME!representationFormater - DOCUMENT ME!classNameCache - DOCUMENT ME!public CidsBean cidsBeanFromLightweightMetaObject(LightweightMetaObject lightweightMetaObject, MetaClass metaClass)
lightweightMetaObject - DOCUMENT ME!metaClass - DOCUMENT ME!public com.fasterxml.jackson.databind.JsonNode jsonNodeFromLightweightMetaObject(LightweightMetaObject lightweightMetaObject, String className, String domain)
lightweightMetaObject - DOCUMENT ME!className - DOCUMENT ME!domain - DOCUMENT ME!public boolean isLightweightMetaObject(CidsBean cidsBean)
cidsBean - DOCUMENT ME!public String getClassKey(com.fasterxml.jackson.databind.JsonNode jsonObject)
jsonObject - DOCUMENT ME!Error - DOCUMENT ME!public String getObjectId(com.fasterxml.jackson.databind.JsonNode jsonObject)
jsonObject - DOCUMENT ME!Error - DOCUMENT ME!public de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.