Interface Summary Interface Description IAsset ICombinedSchemaInterface for anyOf, allOf, oneOf as per JSON schema specification IConstraintAssetBase class (POJO) for all types of constraint on the
IDataModelRepresents a DataModel and it's metadata description. IOperationInterface representing Dermis Operation IOperationArgumentInterface representing the Operation argument. IPropertyRepresents a property and it's metadata description. IRuleContains attributes for rules of Asset. ISchemaRepresents a schema and it's metadata description. ITypeAssetRepresent the type asset of property.
Class Summary Class Description AbstractAssetAbstract implementation of
ClientRequest<C,S>ClientRequest provide details about client context and for few connector it provide executor and request ClientResponse<R> CombinedSchema ConstraintAssetAbstract implementation of
DataModelRepresents a DataModel and it's metadata description. ExecutionContextDermis Environment provides all the context required for an operationName to be pre processed, executed and post processed JSONRendererExtending Sling JSONObject to override the behaviour of toString. OperationBasic implementation of Operation. PropertyRepresents a property and it's metadata description. RelationshipRepresents a relationship between two datamodels where one set of properties is the primary key, and another set is the foreign key. RequestExecutionContextRequestExecutionContext provides client request details like executor and request along with
ResponseExecutionContext<R> RestPropertyClass extends the Model Property with
SwaggerCollectionFormatEnummember to capture swagger specific collection format property
SchemaRepresents a schema and it's metadata description. TypedAssetAbstract implementation of
ITypeAssetImplements most common and trivial methods.
WSPropertyRepresents a wsdl property and it's metadata description.
Enum Summary Enum Description CombinedSchemaTypeEnum for anyOf, allOf, oneOf as per JSON schema specification DataSourceList of DataSources supported OOTB IOperation.MethodType PropertyFormatTypeEnum for determining the property format type. PropertyTypeEnum for determining the property type. SwaggerCollectionFormatEnumClass defines the collection format supported by swagger for handling array/collections values in request https://swagger.io/docs/specification/2-0/describing-parameters/#array Collection Format specifies the array format (a single parameter with multiple parameter or multiple parameters with the same name) and the separator for array items. TypeEnum for determining the supported variations types of the property types.