-
- All Known Subinterfaces:
Documented
- All Known Implementing Classes:
Action.Template
,Action.Type
,Channel
,Config
,Database.Type
,Destination.Template
,Destination.Type
,Endpoint.File.Type
,Endpoint.Rest.Type
,Endpoint.Template
,Endpoint.Type
,Endpoint.Websocket.Type
,Entity
,Executor
,Filter.Request
,Filter.Response
,Filter.Type
,Flow.Type
,Group.Type
,Lifecycle
,Logger
,Manager.Type
,Message
,Monitor
,Network
,Origin.Background
,Origin.Basic.Type
,Origin.NetworkClient
,Origin.NetworkServer
,Origin.Scheduled.Type
,Origin.Template
,Origin.Type
,Parameter
,Policy.Allow.Type
,Policy.Deny.Type
,Policy.TargetedAllow.Type
,Policy.TargetedDeny.Type
,Policy.TargetedPolicy.Type
,Policy.Type
,Probe.Type
,Provider.Local.Type
,Provider.Remote
,Provider.Type
,Queue.Type
,Registry
,Relationship
,Role.Type
,Rule.And.Type
,Rule.AskProviders.Type
,Rule.Group.Type
,Rule.MatchAll.Type
,Rule.MatchAttribute.Type
,Rule.MatchContext.Type
,Rule.MatchNone.Type
,Rule.Not.Type
,Rule.Or.Type
,Rule.Role.Type
,Rule.Type
,Rule.Xor.Type
,Scheduler
,Scheduler.Cron.Type
,Security
,Snapshot
,Storage.Database.Type
,Storage.File.Type
,Storage.Memory.Type
,Storage.Type
,Template
,Timeout
,Token
,Topic.Type
,Translator
,User.Type
,Vault
public interface Exportable
Make a class representable in a JSON-likeData
structure. Although nothing prevents complex objects to be included in the export, it is recommended to only include scalar / list / map values.The intent of this interface is to present instances of classes, objects or data to the user. This means that the
export()
method should not include private or confidential data. Be careful that sometimes, a superclass could include such information by default, it is thus necessary to override the parent implementation with your own.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Data
export()
Renders this class instance to a simple data structure for rendering client-side.
-
-
-
Method Detail
-
export
Data export()
Renders this class instance to a simple data structure for rendering client-side.- Returns:
- a public data representation of this class instance
-
-