List of usage examples for org.apache.shiro.authz SimpleRole setName
public void setName(String name)
From source file:com.freedomotic.persistence.RoleConverter.java
License:Open Source License
/** * * @param reader//from w w w .j a v a 2 s . co m * @param uc * @return */ @Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext uc) { SimpleRole r = new SimpleRole(); r.setName(reader.getAttribute("name")); reader.moveDown(); while (reader.hasMoreChildren()) { reader.moveDown(); r.add(new WildcardPermission(reader.getValue())); reader.moveUp(); } reader.moveUp(); return r; }
From source file:com.freedomotic.plugins.devices.restapiv3.test.UserTest.java
License:Open Source License
@Override void init() throws UriBuilderException, IllegalArgumentException { SimpleRole r = new SimpleRole(); r.setName("admin"); r.add(new WildcardPermission("*")); getApi().getAuth().addRole(r);//from ww w .jav a 2 s. com User u = new User("user", "password", "admin", getApi().getAuth()); setItem(new UserRepresentation(u)); initPath(UserResource.class); setListType(new GenericType<List<UserRepresentation>>() { }); setSingleType(new GenericType<UserRepresentation>() { }); testDELETE = false; }
From source file:com.freedomotic.security.RealmTest.java
License:Open Source License
@Before public void prepare() { config.load();/*from www . ja v a 2 s. c om*/ auth.initBaseRealm(); SimpleRole role = new SimpleRole(); role.setName("administrators"); role.add(new WildcardPermission("sys:*")); auth.addRole(role); auth.addUser("system", "password", "administrators"); auth.getUser("system").setProperty("language", "auto"); }
From source file:com.freedomotic.security.UserTest.java
License:Open Source License
@Before public void prepare() { config.load();/*ww w . j a v a 2 s. co m*/ auth.initBaseRealm(); SimpleRole role = new SimpleRole(); role.setName("administrators"); role.add(new WildcardPermission("sys:*")); auth.addRole(role); auth.addUser("system", "cQY3W9HCU1MpYV16/SVKFeciDoxOOkyR9cgi/XUEHig=", "FZ4hpINh3HLLyYcgQAy/HTWcZbNX/7R3Tn/YYYsXpQ0=", "administrators"); }