/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.smartitengineering.user.domain; import com.smartitengineering.domain.AbstractGenericPersistentDTO; import org.codehaus.jackson.annotate.JsonIgnore; /** * * @author modhu7 */ public class BasicIdentity extends AbstractGenericPersistentDTO<BasicIdentity, Long, Long> { private String nationalID; private Name name; public Name getName() { if (name == null) { name = new Name(); } return name; } public void setName(Name name) { if (name == null) { return; } this.name = name; } public String getNationalID() { if (nationalID == null) { nationalID = ""; } return nationalID; } public void setNationalID(String nationalID) { if (nationalID == null) { return; } this.nationalID = nationalID; } @JsonIgnore @Override public boolean isValid() { if (name != null && nationalID != null) { return true; } return false; } }