Class EnumTypeProtoConverter<E extends java.lang.Enum<E>,​O>


  • @Immutable
    public final class EnumTypeProtoConverter<E extends java.lang.Enum<E>,​O>
    extends java.lang.Object
    Utility class for bidirectional conversion to and from proto enum types.
    • Method Detail

      • toProtoEnum

        public E toProtoEnum​(O objectEnum)
                      throws java.security.GeneralSecurityException
        Converts objectEnum to the equivalent proto enum.
        Throws:
        java.security.GeneralSecurityException
      • fromProtoEnum

        public O fromProtoEnum​(E protoEnum)
                        throws java.security.GeneralSecurityException
        Converts protoEnum to the equivalent object enum.
        Throws:
        java.security.GeneralSecurityException