1 package fr.paris.lutece.plugins.identitymediation.buisness; 2 3 import fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.IdentityDto; 4 5 public class LocalIdentityDto extends IdentityDto { 6 private boolean canNotify; 7 8 public boolean isCanNotify( ) 9 { 10 return canNotify; 11 } 12 13 public void setCanNotify( boolean canNotify ) 14 { 15 this.canNotify = canNotify; 16 } 17 18 public static LocalIdentityDto toLocalIdentityDto( IdentityDto identity ) 19 { 20 final LocalIdentityDtobuisness/LocalIdentityDto.html#LocalIdentityDto">LocalIdentityDto localIdentityDto = new LocalIdentityDto( ); 21 localIdentityDto.setAttributes( identity.getAttributes() ); 22 localIdentityDto.setConnectionId( identity.getConnectionId( ) ); 23 localIdentityDto.setConsolidate( identity.getConsolidate() ); 24 localIdentityDto.setCustomerId( identity.getCustomerId( ) ); 25 localIdentityDto.setCreationDate( identity.getCreationDate( ) ); 26 localIdentityDto.setDuplicateDefinition( identity.getDuplicateDefinition( ) ); 27 localIdentityDto.setExpiration( identity.getExpiration( ) ); 28 localIdentityDto.setExternalCustomerId( identity.getExternalCustomerId( ) ); 29 localIdentityDto.setMatchedDuplicateRuleCode( identity.getMatchedDuplicateRuleCode( ) ); 30 localIdentityDto.setLastUpdateDate( identity.getLastUpdateDate( ) ); 31 localIdentityDto.setMerge( identity.getMerge( ) ); 32 localIdentityDto.setMonParisActive( identity.getMonParisActive( ) ); 33 localIdentityDto.setQuality( identity.getQuality( ) ); 34 localIdentityDto.setSuspicious( identity.isSuspicious() ); 35 return localIdentityDto; 36 } 37 }