7) ActivitiSchemaScript.groovy: log.info("Entering "+action+" Script");
// Declare the __ACCOUNT__ attributes // Make the uid required uidAIB = new AttributeInfoBuilder("ID_",String.class); uidAIB.setRequired(true); accAttrsInfo = new HashSet<AttributeInfo>(); accAttrsInfo.add(uidAIB.build()); accAttrsInfo.add(AttributeInfoBuilder.build("FIRST_", String.class)); accAttrsInfo.add(AttributeInfoBuilder.build("LAST_", String.class)); accAttrsInfo.add(AttributeInfoBuilder.build("EMAIL_", String.class)); accAttrsInfo.add(AttributeInfoBuilder.build("PWD_", String.class)); // Create the __ACCOUNT__ Object class final ObjectClassInfo ociAccount = new ObjectClassInfoBuilder().setType("__ACCOUNT__").addAllAttributeInfo(accAttrsInfo).build(); builder.defineObjectClass(ociAccount); // Declare the __GROUP__ attributes // Make the gid required gidAIB = new AttributeInfoBuilder("ID_",String.class); gidAIB.setRequired(true); grpAttrsInfo = new HashSet<AttributeInfo>(); grpAttrsInfo.add(gidAIB.build()); grpAttrsInfo.add(AttributeInfoBuilder.build("NAME_", String.class)); // Create the __GROUP__ Object class final ObjectClassInfo ociGroup = new ObjectClassInfoBuilder().setType("__GROUP__").addAllAttributeInfo(grpAttrsInfo).build(); builder.defineObjectClass(ociGroup); log.info("Schema script done"); -- Sent from: http://syncope-user.1051894.n5.nabble.com/