gt: 		if (invoiceIssueNo != null) {
context: /**
   * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
   *
   * This library is free software; you can redistribute it and/or modify it under
   * the terms of the GNU Lesser General Public License as published by the Free
   * Software Foundation; either version 2.1 of the License, or (at your option)
   * any later version.
   *
   * This library is distributed in the hope that it will be useful, but WITHOUT
   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
   * details.
   */
  
  package org.opencps.paymentmgt.model;
  
  import com.liferay.portal.kernel.lar.StagedModelType;
  import com.liferay.portal.kernel.util.Validator;
  import com.liferay.portal.model.ModelWrapper;
  
  import java.util.Date;
  import java.util.HashMap;
  import java.util.Map;
  
  /**
   * <p>
   * This class is a wrapper for {@link PaymentFile}.
   * </p>
   *
   * @author trungdk
   * @see PaymentFile
   * @generated
   */
  public class PaymentFileWrapper implements PaymentFile,
  	ModelWrapper<PaymentFile> {
  	public PaymentFileWrapper(PaymentFile paymentFile) {
  		_paymentFile = paymentFile;
  	}
  
  	@Override
  	public Class<?> getModelClass() {
  		return PaymentFile.class;
  	}
  
  	@Override
  	public String getModelClassName() {
  		return PaymentFile.class.getName();
  	}
  
  	@Override
  	public Map<String, Object> getModelAttributes() {
  		Map<String, Object> attributes = new HashMap<String, Object>();
  
  		attributes.put("uuid", getUuid());
  		attributes.put("paymentFileId", getPaymentFileId());
  		attributes.put("companyId", getCompanyId());
  		attributes.put("groupId", getGroupId());
  		attributes.put("userId", getUserId());
  		attributes.put("createDate", getCreateDate());
  		attributes.put("modifiedDate", getModifiedDate());
  		attributes.put("dossierId", getDossierId());
  		attributes.put("fileGroupId", getFileGroupId());
  		attributes.put("ownerUserId", getOwnerUserId());
  		attributes.put("ownerOrganizationId", getOwnerOrganizationId());
  		attributes.put("govAgencyOrganizationId", getGovAgencyOrganizationId());
  		attributes.put("paymentName", getPaymentName());
  		attributes.put("requestDatetime", getRequestDatetime());
  		attributes.put("amount", getAmount());
  		attributes.put("requestNote", getRequestNote());
  		attributes.put("paymentOptions", getPaymentOptions());
  		attributes.put("keypayUrl", getKeypayUrl());
  		attributes.put("keypayTransactionId", getKeypayTransactionId());
  		attributes.put("keypayGoodCode", getKeypayGoodCode());
  		attributes.put("keypayMerchantCode", getKeypayMerchantCode());
  		attributes.put("bankInfo", getBankInfo());
  		attributes.put("placeInfo", getPlaceInfo());
  		attributes.put("paymentStatus", getPaymentStatus());
  		attributes.put("paymentMethod", getPaymentMethod());
  		attributes.put("confirmDatetime", getConfirmDatetime());
  		attributes.put("confirmFileEntryId", getConfirmFileEntryId());
  		attributes.put("approveDatetime", getApproveDatetime());
  		attributes.put("accountUserName", getAccountUserName());
  		attributes.put("approveNote", getApproveNote());
  		attributes.put("govAgencyTaxNo", getGovAgencyTaxNo());
  		attributes.put("invoiceTemplateNo", getInvoiceTemplateNo());
  		attributes.put("invoiceIssueNo", getInvoiceIssueNo());
  		attributes.put("invoiceNo", getInvoiceNo());
  		attributes.put("syncStatus", getSyncStatus());
  		attributes.put("oid", getOid());
  
  		return attributes;
  	}
  
  	@Override
  	public void setModelAttributes(Map<String, Object> attributes) {
  		String uuid = (String)attributes.get("uuid");
  
  		if (uuid != null) {
  			setUuid(uuid);
  		}
  
  		Long paymentFileId = (Long)attributes.get("paymentFileId");
  
  		if (paymentFileId != null) {
  			setPaymentFileId(paymentFileId);
  		}
  
  		Long companyId = (Long)attributes.get("companyId");
  
  		if (companyId != null) {
  			setCompanyId(companyId);
  		}
  
  		Long groupId = (Long)attributes.get("groupId");
  
  		if (groupId != null) {
  			setGroupId(groupId);
  		}
  
  		Long userId = (Long)attributes.get("userId");
  
  		if (userId != null) {
  			setUserId(userId);
  		}
  
  		Date createDate = (Date)attributes.get("createDate");
  
  		if (createDate != null) {
  			setCreateDate(createDate);
  		}
  
  		Date modifiedDate = (Date)attributes.get("modifiedDate");
  
  		if (modifiedDate != null) {
  			setModifiedDate(modifiedDate);
  		}
  
  		Long dossierId = (Long)attributes.get("dossierId");
  
  		if (dossierId != null) {
  			setDossierId(dossierId);
  		}
  
  		Long fileGroupId = (Long)attributes.get("fileGroupId");
  
  		if (fileGroupId != null) {
  			setFileGroupId(fileGroupId);
  		}
  
  		Long ownerUserId = (Long)attributes.get("ownerUserId");
  
  		if (ownerUserId != null) {
  			setOwnerUserId(ownerUserId);
  		}
  
  		Long ownerOrganizationId = (Long)attributes.get("ownerOrganizationId");
  
  		if (ownerOrganizationId != null) {
  			setOwnerOrganizationId(ownerOrganizationId);
  		}
  
  		Long govAgencyOrganizationId = (Long)attributes.get(
  				"govAgencyOrganizationId");
  
  		if (govAgencyOrganizationId != null) {
  			setGovAgencyOrganizationId(govAgencyOrganizationId);
  		}
  
  		String paymentName = (String)attributes.get("paymentName");
  
  		if (paymentName != null) {
  			setPaymentName(paymentName);
  		}
  
  		Date requestDatetime = (Date)attributes.get("requestDatetime");
  
  		if (requestDatetime != null) {
  			setRequestDatetime(requestDatetime);
  		}
  
  		Double amount = (Double)attributes.get("amount");
  
  		if (amount != null) {
  			setAmount(amount);
  		}
  
  		String requestNote = (String)attributes.get("requestNote");
  
  		if (requestNote != null) {
  			setRequestNote(requestNote);
  		}
  
  		String paymentOptions = (String)attributes.get("paymentOptions");
  
  		if (paymentOptions != null) {
  			setPaymentOptions(paymentOptions);
  		}
  
  		String keypayUrl = (String)attributes.get("keypayUrl");
  
  		if (keypayUrl != null) {
  			setKeypayUrl(keypayUrl);
  		}
  
  		Long keypayTransactionId = (Long)attributes.get("keypayTransactionId");
  
  		if (keypayTransactionId != null) {
  			setKeypayTransactionId(keypayTransactionId);
  		}
  
  		String keypayGoodCode = (String)attributes.get("keypayGoodCode");
  
  		if (keypayGoodCode != null) {
  			setKeypayGoodCode(keypayGoodCode);
  		}
  
  		String keypayMerchantCode = (String)attributes.get("keypayMerchantCode");
  
  		if (keypayMerchantCode != null) {
  			setKeypayMerchantCode(keypayMerchantCode);
  		}
  
  		String bankInfo = (String)attributes.get("bankInfo");
  
  		if (bankInfo != null) {
  			setBankInfo(bankInfo);
  		}
  
  		String placeInfo = (String)attributes.get("placeInfo");
  
  		if (placeInfo != null) {
  			setPlaceInfo(placeInfo);
  		}
  
  		Integer paymentStatus = (Integer)attributes.get("paymentStatus");
  
  		if (paymentStatus != null) {
  			setPaymentStatus(paymentStatus);
  		}
  
  		Integer paymentMethod = (Integer)attributes.get("paymentMethod");
  
  		if (paymentMethod != null) {
  			setPaymentMethod(paymentMethod);
  		}
  
  		Date confirmDatetime = (Date)attributes.get("confirmDatetime");
  
  		if (confirmDatetime != null) {
  			setConfirmDatetime(confirmDatetime);
  		}
  
  		Long confirmFileEntryId = (Long)attributes.get("confirmFileEntryId");
  
  		if (confirmFileEntryId != null) {
  			setConfirmFileEntryId(confirmFileEntryId);
  		}
  
  		Date approveDatetime = (Date)attributes.get("approveDatetime");
  
  		if (approveDatetime != null) {
  			setApproveDatetime(approveDatetime);
  		}
  
  		String accountUserName = (String)attributes.get("accountUserName");
  
  		if (accountUserName != null) {
  			setAccountUserName(accountUserName);
  		}
  
  		String approveNote = (String)attributes.get("approveNote");
  
  		if (approveNote != null) {
  			setApproveNote(approveNote);
  		}
  
  		String govAgencyTaxNo = (String)attributes.get("govAgencyTaxNo");
  
  		if (govAgencyTaxNo != null) {
  			setGovAgencyTaxNo(govAgencyTaxNo);
  		}
  
  		String invoiceTemplateNo = (String)attributes.get("invoiceTemplateNo");
  
  		if (invoiceTemplateNo != null) {
  			setInvoiceTemplateNo(invoiceTemplateNo);
  		}
  
  		String invoiceIssueNo = (String)attributes.get("invoiceIssueNo");
  
  