Package | Description |
---|---|
com.adobe.aem.dermis.model | |
com.adobe.aem.dermis.util |
Modifier and Type | Interface and Description |
---|---|
interface |
IOperationArgument
Interface representing the Operation argument.
|
Modifier and Type | Class and Description |
---|---|
class |
Property
Represents a property and it's metadata description.
|
class |
WSProperty
Represents a wsdl property and it's metadata description.
|
Modifier and Type | Method and Description |
---|---|
IProperty[] |
DataModel.getPrimaryKeys()
Gets the properties of this datamodel that are known to be primary keys.
|
IProperty |
DataModel.getPropertyByName(String propertyName)
Convenience method for retrieving a property by it's name.
|
IProperty |
IOperation.getSchema()
gets the lists of input arguments
|
IProperty |
Operation.getSchema()
gets the lists of input arguments
|
IProperty |
IOperation.getTargetSchema()
gets the type of the returned object
|
IProperty |
Operation.getTargetSchema()
gets the type of the returned object
|
Modifier and Type | Method and Description |
---|---|
List<IProperty> |
Relationship.getForeignProperties()
Gets the foreign key properties of this relationship.
|
List<IProperty> |
Relationship.getPrimaryProperties()
Gets the primary key properties of this relationship.
|
List<IProperty> |
DataModel.getProperties()
Gets the properties of this datamodel.
|
List<? extends IProperty> |
IDataModel.getProperties()
Gets the properties of this datamodel.
|
List<? extends IProperty> |
IProperty.getProperties()
Gets the properties of this property if property type is Array.
|
List<? extends IProperty> |
Property.getProperties()
Gets the properties of this property if property type is Array.
|
Modifier and Type | Method and Description |
---|---|
void |
DataModel.addProperty(IProperty property)
Add property to data model
|
boolean |
Relationship.containsPropertyPair(IProperty pkProperty,
IProperty fkProperty)
Determines whether this relationship contains a specific pair of properties
|
Modifier and Type | Method and Description |
---|---|
void |
DataModel.addProperties(List<IProperty> addProperties) |
void |
DataModel.setProperties(List<? extends IProperty> properties)
Sets the properties of this datamodel.
|
void |
IDataModel.setProperties(List<? extends IProperty> properties)
Sets the properties of this datamodel.
|
void |
Property.setProperties(List<IProperty> properties) |
Constructor and Description |
---|
Operation(String name,
String description,
IOperation.MethodType method,
IProperty targetSchema,
IProperty schema) |
Operation(String name,
String description,
IOperation.MethodType method,
IProperty targetSchema,
IProperty schema,
boolean genericOperation) |
Operation(String name,
String description,
IOperation.MethodType method,
IProperty targetSchema,
IProperty schema,
String href) |
Constructor and Description |
---|
DataModel(String name,
String schemaName,
List<IProperty> properties) |
DataModel(String name,
String schemaName,
List<IProperty> properties,
List<Relationship> relationships) |
Relationship(List<IProperty> primaryProperties,
List<IProperty> foreignProperties) |
Relationship(List<IProperty> primaryProperties,
List<IProperty> foreignProperties) |
Modifier and Type | Method and Description |
---|---|
static IValue |
ValueUtil.generateValue(IProperty property,
Object data,
boolean autoCoerce)
Construct the value object according to provided
Property and based on result (Java Object) of operation execution. |
static IValue |
ValueUtil.generateValue(IProperty property,
Object data,
boolean autoCoerce,
boolean generateNullForPropsNotInData)
Construct the value object according to provided
Property and based on result (Java Object) of operation execution. |
static IValue |
ValueUtil.generateValue(IProperty property,
Object data,
boolean autoCoerce,
boolean generateNullForPropsNotInData,
boolean removeComputedAttributes)
Construct the value object according to provided
Property and based on result (Java Object) of operation execution. |
static IValue |
ValueUtil.jsonToValue(String jsonString,
IProperty property)
Construct the value object based on the provided json string.
|
Copyright © 1982–2022 Adobe Systems Inc.. All rights reserved.