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 }