Module org.osgi.dto
Package org.osgi.dto

Class DTO


  • public abstract class DTO
    extends java.lang.Object
    Super type for Data Transfer Objects.

    A Data Transfer Object (DTO) is easily serializable having only public fields of primitive types and their wrapper classes, Strings, enums, Version, and DTOs. List, Set, Map, and array aggregates may also be used. The aggregates must only hold objects of the listed types or aggregates.

    The object graph from a Data Transfer Object must be a tree to simplify serialization and deserialization.

    • Constructor Summary

      Constructors 
      Constructor Description
      DTO()  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String toString()
      Return a string representation of this DTO suitable for use when debugging.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DTO

        public DTO()
    • Method Detail

      • toString

        public java.lang.String toString()
        Return a string representation of this DTO suitable for use when debugging.

        The format of the string representation is not specified and subject to change.

        Overrides:
        toString in class java.lang.Object
        Returns:
        A string representation of this DTO suitable for use when debugging.