Advertisement
Guest User

Untitled

a guest
Nov 7th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import org.identityconnectors.common.logging.Log
  2. import org.identityconnectors.framework.common.objects.AttributeInfo
  3. import org.identityconnectors.framework.common.objects.AttributeInfoBuilder
  4. import org.identityconnectors.framework.common.objects.ObjectClass
  5. import org.identityconnectors.framework.common.objects.ObjectClassInfoBuilder
  6. import org.identityconnectors.framework.common.objects.OperationalAttributeInfos
  7.  
  8. def log = log as Log
  9.  
  10. log.ok("Schema script execution started.");
  11.  
  12. Set<AttributeInfo.Flags> flags = new HashSet<AttributeInfo.Flags>();
  13. flags.add(AttributeInfo.Flags.MULTIVALUED);
  14.  
  15. ObjectClassInfoBuilder account = new ObjectClassInfoBuilder();
  16. account.setType(ObjectClass.ACCOUNT_NAME);
  17. //account.addAttributeInfo(AttributeInfoBuilder.build("login", String.class));
  18. account.addAttributeInfo(AttributeInfoBuilder.build("SEQU_LONG_ID", String.class));
  19. account.addAttributeInfo(AttributeInfoBuilder.build("CODI_USER_ID", String.class));
  20. account.addAttributeInfo(AttributeInfoBuilder.build("INDI_EMAIL", String.class));
  21. account.addAttributeInfo(AttributeInfoBuilder.build("PERS_COGNOME", String.class));
  22. account.addAttributeInfo(AttributeInfoBuilder.build("PERS_NOME", String.class));
  23. account.addAttributeInfo(AttributeInfoBuilder.build("PERS_CODICEFISCALE", String.class));
  24. //account.addAttributeInfo(OperationalAttributeInfos.ENABLE);
  25. //account.addAttributeInfo(OperationalAttributeInfos.PASSWORD);
  26. //account.addAttributeInfo(OperationalAttributeInfos.LOCK_OUT); //locked FIXME
  27.  
  28. builder.defineObjectClass(account.build());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement