Package systextil.dao

Class ProdutoComposicao

java.lang.Object
systextil.dao.ProdutoComposicao

public class ProdutoComposicao extends Object
Emula as funcionalidades do par composicao - perc_composicao que é usado em Referencia, Tamanho e cálculos que os manipulam.
Author:
sergio
  • Field Details

    • NULL_INSTANCE

      public static final ProdutoComposicao NULL_INSTANCE
      Uma instância contendo o caractere de espaço e percentagem zero.
    • composicao

      public final String composicao
    • simbolo

      public final String simbolo
  • Constructor Details

    • ProdutoComposicao

      public ProdutoComposicao(String fibra)
    • ProdutoComposicao

      public ProdutoComposicao(String fibra, br.com.intersys.systextil.connection.Amount composicao)
    • ProdutoComposicao

      public ProdutoComposicao(String composicao, String simbolo, br.com.intersys.systextil.connection.Amount perc_composicao)
  • Method Details

    • add

      public void add(br.com.intersys.systextil.connection.Amount perc_composicao)
    • getPercComposicao

      public br.com.intersys.systextil.connection.Amount getPercComposicao()
    • complete5

      public static ProdutoComposicao[] complete5(Collection<ProdutoComposicao> comps)
      Completa a lista com NULL_INSTANCE até conter pelo menos 5 elementos.
      Returns:
      a lista transformada em array
    • complete5

      public static ProdutoComposicao[] complete5(List<ProdutoComposicao> comps)
    • equals

      public boolean equals(Object obj)
      O que diferencia esta composição de outra é o campo composicao
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object