Package lib.dto
Class DTOParser
java.lang.Object
lib.dto.DTOParser
Static class which parse DTOs from/to byte[] and JSON
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
parseBytes
(Object dto) Create an array of bytes which represents the object passedstatic ClassInterfaceDTO
parseClassInterfaceDTO
(byte[] bytes) Create aClassInterfaceDTO
from bytesstatic ClassInterfaceDTO
parseClassInterfaceDTO
(String string) Create aClassInterfaceDTO
from JSON stringstatic FieldDTO
parseFieldDTO
(byte[] bytes) Create aFieldDTO
from bytesstatic FieldDTO
parseFieldDTO
(String string) Create aFieldDTO
from JSON stringstatic MethodDTO
parseMethodDTO
(byte[] bytes) Create aMethodDTO
from bytesstatic MethodDTO
parseMethodDTO
(String string) Create aMethodDTO
from JSON stringstatic PackageDTO
parsePackageDTO
(byte[] bytes) Create aPackageDTO
from bytesstatic PackageDTO
parsePackageDTO
(String string) Create aPackageDTO
from JSON stringstatic ProjectDTO
parseProjectDTO
(byte[] bytes) Create aProjectDTO
from bytesstatic ProjectDTO
parseProjectDTO
(String string) Create aProjectDTO
from JSON stringstatic String
parseString
(Object dto) Create a JSON String which represents the object passedstatic String
Create a formatted JSON String which represents the object passed
-
Method Details
-
parseProjectDTO
Create aProjectDTO
from JSON string- Parameters:
string
- the JSON- Returns:
- a
ProjectDTO
-
parseProjectDTO
Create aProjectDTO
from bytes- Parameters:
bytes
- the array of bytes- Returns:
- a
ProjectDTO
-
parsePackageDTO
Create aPackageDTO
from JSON string- Parameters:
string
- the JSON- Returns:
- a
PackageDTO
-
parsePackageDTO
Create aPackageDTO
from bytes- Parameters:
bytes
- the array of bytes- Returns:
- a
PackageDTO
-
parseClassInterfaceDTO
Create aClassInterfaceDTO
from JSON string- Parameters:
string
- the JSON- Returns:
- a
ClassInterfaceDTO
-
parseClassInterfaceDTO
Create aClassInterfaceDTO
from bytes- Parameters:
bytes
- the array of bytes- Returns:
- a
ClassInterfaceDTO
-
parseMethodDTO
Create aMethodDTO
from JSON string- Parameters:
string
- the JSON- Returns:
- a
MethodDTO
-
parseMethodDTO
Create aMethodDTO
from bytes- Parameters:
bytes
- the array of bytes- Returns:
- a
MethodDTO
-
parseFieldDTO
Create aFieldDTO
from JSON string- Parameters:
string
- the JSON- Returns:
- a
FieldDTO
-
parseFieldDTO
Create aFieldDTO
from bytes- Parameters:
bytes
- the array of bytes- Returns:
- a
FieldDTO
-
parseString
Create a JSON String which represents the object passed- Parameters:
dto
- the dto to be parsed- Returns:
- a JSON String
-
parseStringToPrettyJSON
Create a formatted JSON String which represents the object passed- Parameters:
dto
- the dto to be parsed- Returns:
- a formatted JSON String
-
parseBytes
Create an array of bytes which represents the object passed- Parameters:
dto
- the dto to be parsed- Returns:
- an array of bytes
-