Skip to content

Instantly share code, notes, and snippets.

@krisskross
Created May 7, 2012 19:21
Show Gist options
  • Save krisskross/2629811 to your computer and use it in GitHub Desktop.
Save krisskross/2629811 to your computer and use it in GitHub Desktop.
BeanId deployerRoleId = BeanId.create("deployer", Role.class.getName());
Bean deployer = Bean.create(deployerRoleId);
BeanId assemblerRoleId = BeanId.create("assembler", Role.class.getName());
Bean assembler = Bean.create(assemblerRoleId);
BeanId adminRoleId = BeanId.create("administrator", Role.class.getName());
Bean adminRole = Bean.create(adminRoleId);
adminRole.addReference("roles", deployerRoleId);
adminRole.addReference("roles", assemblerRoleId);
BeanId adminId = BeanId.create("admin", Role.class.getName());
Bean administrator = Bean.create(adminId);
administrator.addReference("roles", adminRoleId);
administrator.setProperty("password", "xxxxx");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment