Class JpaUnitHelper

java.lang.Object
com.raynigon.unit.api.jpa.annotation.JpaUnitHelper

public class JpaUnitHelper extends Object
Support a simple usage of the @JpaUnit properties.
  • Constructor Details

    • JpaUnitHelper

      public JpaUnitHelper()
  • Method Details

    • getShape

      public static com.raynigon.unit.api.core.annotation.QuantityShape getShape(JpaUnit jpaUnit)
      Determine the value of the shape property
      Parameters:
      jpaUnit - the annotation which should be processed
      Returns:
      the specified Shape or QuantityShape.NUMBER if no shape was specified
    • getUnitInstance

      public static com.raynigon.unit.api.core.units.general.IUnit<?> getUnitInstance(JpaUnit jpaUnit)
      Determine the value of the unit property
      Parameters:
      jpaUnit - the annotation which should be processed
      Returns:
      the name of the specified unit or null if no unit was specified
    • getQuantityType

      public static Class<? extends javax.measure.Quantity<?>> getQuantityType(JpaUnit jpaUnit)
      Determine the value of the unit property
      Parameters:
      jpaUnit - the annotation which should be processed
      Returns:
      the name of the specified unit or null if no unit was specified