1 package fr.paris.lutece.plugins.workflow.modules.appointment.service.archiver.anonymization; 2 3 import java.util.UUID; 4 5 import fr.paris.lutece.plugins.appointment.business.form.Form; 6 7 public class RandomGuidAnonymizationService extends AbstractUserAnonymizationService 8 { 9 public static final String BEAN_NAME = "workflow-appointment.randomGuidAnonymizationService"; 10 11 public static final String PATTERN = "%g"; 12 13 @Override 14 public String getAnonymisedValue(Form form) 15 { 16 return UUID.randomUUID( ).toString( ); 17 } 18 19 @Override 20 public String getBeanName() 21 { 22 return BEAN_NAME; 23 } 24 25 @Override 26 public String getPattern() 27 { 28 return PATTERN; 29 } 30 31 }