Package google.registry.model.eppinput
Interface ResourceCommand.SingleResourceCommand
- All Superinterfaces:
ResourceCommand
- All Known Subinterfaces:
DomainCommand.CreateOrUpdate<T>
- All Known Implementing Classes:
ContactCommand.AbstractContactAuthCommand
,ContactCommand.Create
,ContactCommand.Delete
,ContactCommand.Info
,ContactCommand.Transfer
,ContactCommand.Update
,DomainCommand.Create
,DomainCommand.Delete
,DomainCommand.Info
,DomainCommand.Renew
,DomainCommand.Transfer
,DomainCommand.Update
,HostCommand.Create
,HostCommand.Delete
,HostCommand.Info
,HostCommand.Update
,HostCommand.Update.Change
,ResourceCommand.AbstractSingleResourceCommand
,ResourceCommand.ResourceUpdate
- Enclosing interface:
ResourceCommand
A command for a single
EppResource
.
In general commands should extend ResourceCommand.AbstractSingleResourceCommand
instead of
implementing this directly, but "Create" commands can't do that since they need to inherit from
a base class that gives them all of the resource's fields. The domain "Info" command also can't
do that since it's "name" field is overloaded with a "hosts" attribute.
-
Nested Class Summary
Nested classes/interfaces inherited from interface google.registry.model.eppinput.ResourceCommand
ResourceCommand.AbstractSingleResourceCommand, ResourceCommand.ResourceCheck, ResourceCommand.ResourceCreateOrChange<B extends Buildable.Builder<?>>, ResourceCommand.ResourceUpdate<A extends ResourceCommand.ResourceUpdate.AddRemove,
B extends EppResource.Builder<?, ?>, C extends ResourceCommand.ResourceCreateOrChange<B>>, ResourceCommand.SingleResourceCommand -
Method Summary