Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * #%L
   * BroadleafCommerce Framework
   * %%
   * Copyright (C) 2009 - 2013 Broadleaf Commerce
   * %%
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
  * 
  *       http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  * #L%
  */
 package org.broadleafcommerce.core.order.domain;
 
 
 
 
 @Table(name="BLC_TAX_DETAIL")
 @Cache(usage = ., region="blOrderElements")
 @AdminPresentationClass(friendlyName = "TaxDetailImpl_baseTaxDetail")
 public class TaxDetailImpl implements TaxDetail {
     
     private static final long serialVersionUID = -4036994446393527252L;
 
     @Id
     @GeneratedValue(generator = "TaxDetailId")
     @GenericGenerator(
         name="TaxDetailId",
         strategy="org.broadleafcommerce.common.persistence.IdOverrideTableGenerator",
         parameters = {
             @Parameter(name="segment_value", value="TaxDetailImpl"),
             @Parameter(name="increment_size", value="150"),
             @Parameter(name="entity_name", value="org.broadleafcommerce.core.catalog.domain.TaxDetailImpl")
         }
     )
     @Column(name = "TAX_DETAIL_ID")
     protected Long id;
     
     @Column(name = "TYPE")
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Type", order=1, group = "TaxDetailImpl_Tax_Detail")
     protected String type;
     
     @Column(name = "AMOUNT", precision=19, scale=5)
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Amount", order=2, group = "TaxDetailImpl_Tax_Detail")
     protected BigDecimal amount;
     
     @Column(name = "RATE", precision=19, scale=5)
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Rate", order = 3, group = "TaxDetailImpl_Tax_Detail")
     protected BigDecimal rate;
     
     @Column(name = "JURISDICTION_NAME")
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Jurisdiction_Name", order = 4, group = "TaxDetailImpl_Tax_Detail")
     protected String jurisdictionName;
 
     @Column(name = "TAX_COUNTRY")
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Country", order = 5, group = "TaxDetailImpl_Tax_Detail")
     protected String country;
     
     @Column(name = "TAX_REGION")
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Region", order = 6, group = "TaxDetailImpl_Tax_Detail")
     protected String region;
 
     @Column(name = "TAX_NAME")
     @AdminPresentation(friendlyName = "TaxDetailImpl_Tax_Name", order = 7, group = "TaxDetailImpl_Tax_Detail")
     protected String taxName;
 
     @ManyToOne(targetEntity = BroadleafCurrencyImpl.class)
     @JoinColumn(name = "CURRENCY_CODE")
    @AdminPresentation(friendlyName = "TaxDetailImpl_Currency_Code", order = 1, group = "FixedPriceFulfillmentOptionImpl_Details", prominent = true)
    protected BroadleafCurrency currency;
    @ManyToOne(targetEntity = AbstractModuleConfiguration.class)
    @JoinColumn(name = "MODULE_CONFIG_ID")
    public TaxDetailImpl() {
        
    }
    
    public TaxDetailImpl(TaxType typeMoney amountBigDecimal rate) {
        this. = type.getType();
        this. = amount.getAmount();
        this. = rate;
    }
    @Override
    public Long getId() {
        return ;
    }
    @Override
    public void setId(Long id) {
        this. = id;
    }
    @Override
    public TaxType getType() {
        return TaxType.getInstance(this.);
    }
    @Override
    public void setType(TaxType type) {
        this. = type.getType();
    }
    @Override
    public Money getAmount() {
        return BroadleafCurrencyUtils.getMoney();
    }
    @Override
    public void setAmount(Money amount) {
        this. = amount.getAmount();
    }
    @Override
    public BigDecimal getRate() {
        return ;
    }
    @Override
    public void setRate(BigDecimal rate) {
        this. = rate;
    }
    @Override
    public BroadleafCurrency getCurrency() {
        return ;
    }
    @Override
    public void setCurrency(BroadleafCurrency currency) {
        this. = currency;
    }
    @Override
        return this.;
    }
    @Override
    public void setModuleConfiguration(ModuleConfiguration config) {
        this. = config;
    }
    @Override
    public void setJurisdictionName(String jurisdiction) {
        this. = jurisdiction;
    }
    @Override
    public String getJurisdictionName() {
        return this.;
    }
    @Override
    public void setTaxName(String taxName) {
        this. = taxName;
    }
    @Override
    public String getTaxName() {
        return this.;
    }
    @Override
    public void setRegion(String region) {
        this. = region;
    }
    @Override
    public String getRegion() {
        return this.;
    }
    @Override
    public void setCountry(String country) {
        this. = country;
    }
    @Override
    public String getCountry() {
        return this.;
    }
    
New to GrepCode? Check out our FAQ X