public static class SchemaDifference.ObjectModification extends java.lang.Object implements SchemaDifference.SchemaModification, SchemaDifference.ObjectDifference
SchemaDifference.AppliedDirectiveAddition, SchemaDifference.AppliedDirectiveArgumentAddition, SchemaDifference.AppliedDirectiveArgumentDeletion, SchemaDifference.AppliedDirectiveArgumentRename, SchemaDifference.AppliedDirectiveArgumentValueModification, SchemaDifference.AppliedDirectiveDeletion, SchemaDifference.AppliedDirectiveDifference, SchemaDifference.AppliedDirectiveDirectiveArgumentLocation, SchemaDifference.AppliedDirectiveEnumLocation, SchemaDifference.AppliedDirectiveEnumValueLocation, SchemaDifference.AppliedDirectiveInputObjectFieldLocation, SchemaDifference.AppliedDirectiveInputObjectLocation, SchemaDifference.AppliedDirectiveInterfaceFieldArgumentLocation, SchemaDifference.AppliedDirectiveInterfaceFieldLocation, SchemaDifference.AppliedDirectiveInterfaceLocation, SchemaDifference.AppliedDirectiveLocationDetail, SchemaDifference.AppliedDirectiveObjectFieldArgumentLocation, SchemaDifference.AppliedDirectiveObjectFieldLocation, SchemaDifference.AppliedDirectiveObjectLocation, SchemaDifference.AppliedDirectiveRenamed, SchemaDifference.AppliedDirectiveScalarLocation, SchemaDifference.AppliedDirectiveSchemaLocation, SchemaDifference.AppliedDirectiveUnionLocation, SchemaDifference.DirectiveAddition, SchemaDifference.DirectiveArgumentAddition, SchemaDifference.DirectiveArgumentDefaultValueModification, SchemaDifference.DirectiveArgumentDeletion, SchemaDifference.DirectiveArgumentRename, SchemaDifference.DirectiveArgumentTypeModification, SchemaDifference.DirectiveDeletion, SchemaDifference.DirectiveDifference, SchemaDifference.DirectiveModification, SchemaDifference.DirectiveModificationDetail, SchemaDifference.EnumAddition, SchemaDifference.EnumDeletion, SchemaDifference.EnumDifference, SchemaDifference.EnumModification, SchemaDifference.EnumModificationDetail, SchemaDifference.EnumValueAddition, SchemaDifference.EnumValueDeletion, SchemaDifference.EnumValueRenamed, SchemaDifference.InputObjectAddition, SchemaDifference.InputObjectDeletion, SchemaDifference.InputObjectDifference, SchemaDifference.InputObjectFieldAddition, SchemaDifference.InputObjectFieldDefaultValueModification, SchemaDifference.InputObjectFieldDeletion, SchemaDifference.InputObjectFieldRename, SchemaDifference.InputObjectFieldTypeModification, SchemaDifference.InputObjectModification, SchemaDifference.InputObjectModificationDetail, SchemaDifference.InterfaceAddition, SchemaDifference.InterfaceDeletion, SchemaDifference.InterfaceDifference, SchemaDifference.InterfaceFieldAddition, SchemaDifference.InterfaceFieldArgumentAddition, SchemaDifference.InterfaceFieldArgumentDefaultValueModification, SchemaDifference.InterfaceFieldArgumentDeletion, SchemaDifference.InterfaceFieldArgumentRename, SchemaDifference.InterfaceFieldArgumentTypeModification, SchemaDifference.InterfaceFieldDeletion, SchemaDifference.InterfaceFieldRename, SchemaDifference.InterfaceFieldTypeModification, SchemaDifference.InterfaceInterfaceImplementationAddition, SchemaDifference.InterfaceInterfaceImplementationDeletion, SchemaDifference.InterfaceModification, SchemaDifference.InterfaceModificationDetail, SchemaDifference.ObjectAddition, SchemaDifference.ObjectDeletion, SchemaDifference.ObjectDifference, SchemaDifference.ObjectFieldAddition, SchemaDifference.ObjectFieldArgumentAddition, SchemaDifference.ObjectFieldArgumentDefaultValueModification, SchemaDifference.ObjectFieldArgumentDeletion, SchemaDifference.ObjectFieldArgumentRename, SchemaDifference.ObjectFieldArgumentTypeModification, SchemaDifference.ObjectFieldDeletion, SchemaDifference.ObjectFieldRename, SchemaDifference.ObjectFieldTypeModification, SchemaDifference.ObjectInterfaceImplementationAddition, SchemaDifference.ObjectInterfaceImplementationDeletion, SchemaDifference.ObjectModification, SchemaDifference.ObjectModificationDetail, SchemaDifference.ScalarAddition, SchemaDifference.ScalarDeletion, SchemaDifference.ScalarDifference, SchemaDifference.ScalarModification, SchemaDifference.ScalarModificationDetail, SchemaDifference.SchemaAddition, SchemaDifference.SchemaDeletion, SchemaDifference.SchemaModification, SchemaDifference.SchemaModificationDetail, SchemaDifference.UnionAddition, SchemaDifference.UnionDeletion, SchemaDifference.UnionDifference, SchemaDifference.UnionMemberAddition, SchemaDifference.UnionMemberDeletion, SchemaDifference.UnionModification, SchemaDifference.UnionModificationDetail
Constructor and Description |
---|
ObjectModification(java.lang.String newName) |
ObjectModification(java.lang.String oldName,
java.lang.String newName) |
Modifier and Type | Method and Description |
---|---|
java.util.List<SchemaDifference.ObjectModificationDetail> |
getDetails() |
<T extends SchemaDifference.ObjectModificationDetail> |
getDetails(java.lang.Class<? extends T> clazz) |
java.lang.String |
getNewName() |
java.lang.String |
getOldName() |
boolean |
isNameChanged() |
public ObjectModification(java.lang.String oldName, java.lang.String newName)
public ObjectModification(java.lang.String newName)
public java.util.List<SchemaDifference.ObjectModificationDetail> getDetails()
public <T extends SchemaDifference.ObjectModificationDetail> java.util.List<T> getDetails(java.lang.Class<? extends T> clazz)
public java.lang.String getOldName()
public java.lang.String getNewName()
public boolean isNameChanged()