X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fserializing%2FJSONSerializable.java;h=32d9f941652341546fbf0dd3eeb5cee2efd00f83;hb=039f31334c661633b71e945aa4332cedb7055526;hp=f40807dd09b64e2ceee5be89b0745899acf32688;hpb=3977f16649531ca3ba345c9cd5ec365e0b804783;p=Mograsim.git diff --git a/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/JSONSerializable.java b/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/JSONSerializable.java index f40807dd..32d9f941 100644 --- a/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/JSONSerializable.java +++ b/net.mograsim.logic.model/src/net/mograsim/logic/model/serializing/JSONSerializable.java @@ -6,10 +6,12 @@ import net.mograsim.logic.model.util.JsonHandler; public interface JSONSerializable { - public Object getParamsForSerializing(IdentifierGetter idGetter); + public String getIDForSerializing(IdentifyParams idParams); - public default JsonElement getParamsForSerializingJSON(IdentifierGetter idGetter) + public Object getParamsForSerializing(IdentifyParams idParams); + + public default JsonElement getParamsForSerializingJSON(IdentifyParams idParams) { - return JsonHandler.toJsonTree(getParamsForSerializing(idGetter)); + return JsonHandler.toJsonTree(getParamsForSerializing(idParams)); } } \ No newline at end of file