Class RetrieveAclResponse
- java.lang.Object
-
- org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse>
-
- org.eclipse.ditto.signals.commands.things.query.RetrieveAclResponse
-
- All Implemented Interfaces:
org.eclipse.ditto.model.base.headers.WithDittoHeaders<RetrieveAclResponse>
,org.eclipse.ditto.model.base.headers.WithManifest
,org.eclipse.ditto.model.base.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>
,org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate<org.eclipse.ditto.json.JsonObject,org.eclipse.ditto.json.JsonField>
,org.eclipse.ditto.model.things.WithThingId
,org.eclipse.ditto.signals.base.Signal<RetrieveAclResponse>
,org.eclipse.ditto.signals.base.WithId
,org.eclipse.ditto.signals.base.WithName
,org.eclipse.ditto.signals.base.WithResource
,org.eclipse.ditto.signals.base.WithType
,org.eclipse.ditto.signals.commands.base.CommandResponse<RetrieveAclResponse>
,org.eclipse.ditto.signals.commands.base.WithEntity<RetrieveAclResponse>
,ThingQueryCommandResponse<RetrieveAclResponse>
,ThingCommandResponse<RetrieveAclResponse>
@Deprecated @Immutable public final class RetrieveAclResponse extends org.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse> implements ThingQueryCommandResponse<RetrieveAclResponse>
Deprecated.AccessControlLists belong to deprecated API version 1. Use API version 2 with policies instead.Response to aRetrieveAcl
command.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.ditto.signals.commands.base.CommandResponse
org.eclipse.ditto.signals.commands.base.CommandResponse.JsonFields
-
Nested classes/interfaces inherited from interface org.eclipse.ditto.model.base.json.Jsonifiable
org.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelectorAndPredicate<T extends Object>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,T extends Object>
-
Nested classes/interfaces inherited from interface org.eclipse.ditto.signals.commands.things.ThingCommandResponse
ThingCommandResponse.JsonFields
-
-
Field Summary
Fields Modifier and Type Field Description static String
TYPE
Deprecated.Type of this response.-
Fields inherited from interface org.eclipse.ditto.signals.commands.base.CommandResponse
TYPE_QUALIFIER
-
Fields inherited from interface org.eclipse.ditto.signals.commands.things.ThingCommandResponse
TYPE_PREFIX
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
appendPayload(org.eclipse.ditto.json.JsonObjectBuilder jsonObjectBuilder, org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion, Predicate<org.eclipse.ditto.json.JsonField> thePredicate)
Deprecated.protected boolean
canEqual(Object other)
Deprecated.boolean
equals(Object o)
Deprecated.static RetrieveAclResponse
fromJson(String jsonString, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command from a JSON string.static RetrieveAclResponse
fromJson(org.eclipse.ditto.json.JsonObject jsonObject, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command from a JSON object.org.eclipse.ditto.model.things.AccessControlList
getAcl()
Deprecated.Returns the retrieved AccessControlList.org.eclipse.ditto.json.JsonValue
getEntity(org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion)
Deprecated.org.eclipse.ditto.json.JsonPointer
getResourcePath()
Deprecated.org.eclipse.ditto.model.base.json.JsonSchemaVersion[]
getSupportedSchemaVersions()
Deprecated.RetrieveAclResponse is only available in JsonSchemaVersion V_1.org.eclipse.ditto.model.things.ThingId
getThingEntityId()
Deprecated.int
hashCode()
Deprecated.static RetrieveAclResponse
of(String thingId, org.eclipse.ditto.json.JsonObject acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Thing ID is now typed.static RetrieveAclResponse
of(String thingId, org.eclipse.ditto.model.things.AccessControlList acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Thing ID is now typed.static RetrieveAclResponse
of(org.eclipse.ditto.model.things.ThingId thingId, org.eclipse.ditto.json.JsonObject acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command.static RetrieveAclResponse
of(org.eclipse.ditto.model.things.ThingId thingId, org.eclipse.ditto.model.things.AccessControlList acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command.RetrieveAclResponse
setDittoHeaders(org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.RetrieveAclResponse
setEntity(org.eclipse.ditto.json.JsonValue entity)
Deprecated.String
toString()
Deprecated.-
Methods inherited from class org.eclipse.ditto.signals.commands.base.AbstractCommandResponse
getDittoHeaders, getManifest, getStatusCode, getType, toJson
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.ditto.signals.commands.base.CommandResponse
getImplementedSchemaVersion, getResponseType, getStatusCode, getStatusCodeValue, isOfExpectedResponseType, toJson, toJson
-
Methods inherited from interface org.eclipse.ditto.model.base.json.Jsonifiable
getLatestSchemaVersion, implementsSchemaVersion, implementsSchemaVersion, toJsonString
-
Methods inherited from interface org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate
toJson, toJsonString, toJsonString
-
Methods inherited from interface org.eclipse.ditto.signals.commands.things.ThingCommandResponse
getEntityId, getResourceType
-
Methods inherited from interface org.eclipse.ditto.model.base.headers.WithDittoHeaders
getDittoHeaders
-
-
-
-
Field Detail
-
TYPE
public static final String TYPE
Deprecated.Type of this response.- See Also:
- Constant Field Values
-
-
Method Detail
-
of
@Deprecated public static RetrieveAclResponse of(String thingId, org.eclipse.ditto.json.JsonObject acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Thing ID is now typed. Useof(org.eclipse.ditto.model.things.ThingId, org.eclipse.ditto.json.JsonObject, org.eclipse.ditto.model.base.headers.DittoHeaders)
instead.Creates a response to aRetrieveAcl
command.- Parameters:
thingId
- the Thing ID of the retrieved Acl.acl
- the retrieved AccessControlList.dittoHeaders
- the headers of the preceding command.- Returns:
- the response.
- Throws:
NullPointerException
- if any argument isnull
.
-
of
public static RetrieveAclResponse of(org.eclipse.ditto.model.things.ThingId thingId, org.eclipse.ditto.json.JsonObject acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command.- Parameters:
thingId
- the Thing ID of the retrieved Acl.acl
- the retrieved AccessControlList.dittoHeaders
- the headers of the preceding command.- Returns:
- the response.
- Throws:
NullPointerException
- if any argument isnull
.
-
of
@Deprecated public static RetrieveAclResponse of(String thingId, org.eclipse.ditto.model.things.AccessControlList acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Thing ID is now typed. Useof(org.eclipse.ditto.model.things.ThingId, org.eclipse.ditto.model.things.AccessControlList, org.eclipse.ditto.model.base.headers.DittoHeaders)
instead.Creates a response to aRetrieveAcl
command.- Parameters:
thingId
- the Thing ID of the retrieved Acl.acl
- the retrieved AccessControlList.dittoHeaders
- the headers of the preceding command.- Returns:
- the response.
- Throws:
NullPointerException
- if any argument isnull
.
-
of
public static RetrieveAclResponse of(org.eclipse.ditto.model.things.ThingId thingId, org.eclipse.ditto.model.things.AccessControlList acl, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command.- Parameters:
thingId
- the Thing ID of the retrieved Acl.acl
- the retrieved AccessControlList.dittoHeaders
- the headers of the preceding command.- Returns:
- the response.
- Throws:
NullPointerException
- if any argument isnull
.
-
fromJson
public static RetrieveAclResponse fromJson(String jsonString, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command from a JSON string.- Parameters:
jsonString
- the JSON string of which the response is to be created.dittoHeaders
- the headers of the preceding command.- Returns:
- the response.
- Throws:
NullPointerException
- ifjsonString
isnull
.IllegalArgumentException
- ifjsonString
is empty.org.eclipse.ditto.json.JsonParseException
- if the passed injsonString
was not in the expected format.
-
fromJson
public static RetrieveAclResponse fromJson(org.eclipse.ditto.json.JsonObject jsonObject, org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.Creates a response to aRetrieveAcl
command from a JSON object.- Parameters:
jsonObject
- the JSON object of which the response is to be created.dittoHeaders
- the headers of the preceding command.- Returns:
- the response.
- Throws:
NullPointerException
- ifjsonObject
isnull
.org.eclipse.ditto.json.JsonParseException
- if the passed injsonObject
was not in the expected format.
-
getThingEntityId
public org.eclipse.ditto.model.things.ThingId getThingEntityId()
Deprecated.- Specified by:
getThingEntityId
in interfaceorg.eclipse.ditto.model.things.WithThingId
-
getAcl
public org.eclipse.ditto.model.things.AccessControlList getAcl()
Deprecated.Returns the retrieved AccessControlList.- Returns:
- the retrieved AccessControlList.
-
getEntity
public org.eclipse.ditto.json.JsonValue getEntity(org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion)
Deprecated.- Specified by:
getEntity
in interfaceorg.eclipse.ditto.signals.commands.base.WithEntity<RetrieveAclResponse>
-
setEntity
public RetrieveAclResponse setEntity(org.eclipse.ditto.json.JsonValue entity)
Deprecated.- Specified by:
setEntity
in interfaceThingQueryCommandResponse<RetrieveAclResponse>
- Specified by:
setEntity
in interfaceorg.eclipse.ditto.signals.commands.base.WithEntity<RetrieveAclResponse>
-
setDittoHeaders
public RetrieveAclResponse setDittoHeaders(org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
Deprecated.- Specified by:
setDittoHeaders
in interfaceorg.eclipse.ditto.signals.commands.base.CommandResponse<RetrieveAclResponse>
- Specified by:
setDittoHeaders
in interfaceThingCommandResponse<RetrieveAclResponse>
- Specified by:
setDittoHeaders
in interfaceThingQueryCommandResponse<RetrieveAclResponse>
- Specified by:
setDittoHeaders
in interfaceorg.eclipse.ditto.model.base.headers.WithDittoHeaders<RetrieveAclResponse>
-
getResourcePath
public org.eclipse.ditto.json.JsonPointer getResourcePath()
Deprecated.- Specified by:
getResourcePath
in interfaceorg.eclipse.ditto.signals.base.WithResource
-
appendPayload
protected void appendPayload(org.eclipse.ditto.json.JsonObjectBuilder jsonObjectBuilder, org.eclipse.ditto.model.base.json.JsonSchemaVersion schemaVersion, Predicate<org.eclipse.ditto.json.JsonField> thePredicate)
Deprecated.- Specified by:
appendPayload
in classorg.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse>
-
getSupportedSchemaVersions
public org.eclipse.ditto.model.base.json.JsonSchemaVersion[] getSupportedSchemaVersions()
Deprecated.RetrieveAclResponse is only available in JsonSchemaVersion V_1.- Specified by:
getSupportedSchemaVersions
in interfaceorg.eclipse.ditto.model.base.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>
- Returns:
- the supported JsonSchemaVersions of RetrieveAclResponse.
-
canEqual
protected boolean canEqual(@Nullable Object other)
Deprecated.- Overrides:
canEqual
in classorg.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse>
-
equals
public boolean equals(@Nullable Object o)
Deprecated.- Overrides:
equals
in classorg.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse>
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCode
in classorg.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse>
-
toString
public String toString()
Deprecated.- Overrides:
toString
in classorg.eclipse.ditto.signals.commands.base.AbstractCommandResponse<RetrieveAclResponse>
-
-