(→Add Random Test Results to a BuildLife)
|
(→Export Dependencies)
|
Line 442: | |||
out.flush(); | out.flush(); | ||
out.close(); </pre> | out.close(); </pre> | ||
+ | = Add Random Test Results to a BuildLife = | ||
+ | Script Notes: | ||
+ | * Treat this mostly as a snippet for doing something more interesting with. | ||
+ | ==== AHPSCRIPTS-1 ==== | ||
+ | <pre>import com.urbancode.anthill3.domain.project.*; | ||
+ | import com.urbancode.anthill3.domain.authentication.*; | ||
+ | import com.urbancode.anthill3.domain.security.*; | ||
+ | import com.urbancode.anthill3.domain.singleton.security.*; | ||
+ | // Lookup Your roles | ||
+ | buildRole = RoleFactory.getInstance().restoreForName("Build Master"); | ||
+ | userRole = RoleFactory.getInstance().restoreForName("User"); | ||
+ | // Look-up the LDAP realm here | ||
+ | // This is a lookup by name, so insert the name of your LDAP realm. | ||
+ | realm = AuthenticationRealmFactory.getInstance().restore("LDAP"); | ||
+ | // Do this for each user: | ||
+ | User user1 = new User(true, realm); | ||
+ | user1.setName("JaneDoe"); | ||
+ | user1.setPassword("Bogus"); | ||
+ | user1.addRole(userRole); | ||
+ | user1.addRole(buildRole); | ||
+ | user1.store();</pre> |