List of usage examples for org.springframework.security.acls.domain BasePermission CREATE
Permission CREATE
To view the source code for org.springframework.security.acls.domain BasePermission CREATE.
Click Source Link
From source file:de.iew.services.impl.AclEditorServiceImpl.java
/** * Erstellt die ACL-Regeln fr die ROLE_SKETCHPAD_ADMIN fr das angegebene * Polygon. Diese sind fr alle Benutzer die selben und daher als eigene * Methode aufgeschrieben./*from w ww .ja va 2s . c o m*/ * * @param polygonId Die Id des Polygons. */ public void setupSketchPadPolygonAdminPermissions(long polygonId) { MutableAcl polygonAcl = findOrCreateAcl(Polygon.class, polygonId); Permission[] allPermissions = new Permission[] { BasePermission.READ, BasePermission.WRITE, BasePermission.CREATE, BasePermission.DELETE }; grantAuthorityPermissions(polygonAcl, allPermissions, "ROLE_SKETCHPAD_ADMIN"); }
From source file:org.jtalks.common.service.security.AclBuilderImpl.java
/** * {@inheritDoc} */ @Override public AclBuilder create() { permissions.add(BasePermission.CREATE); return this; }
From source file:org.jtalks.common.service.security.AclBuilderImplTest.java
@Test public void testCreate() throws Exception { builder.create(); assertTrue(builder.hasPermission(BasePermission.CREATE)); }
From source file:net.projectmonkey.spring.acl.hbase.repository.HBaseACLRepositoryTest.java
@Test public void update() { ObjectIdentityImpl id = new ObjectIdentityImpl(HBaseACLRepository.class, "id1"); MutableAcl acl1 = underTest.create(id); assertNotNull(acl1);// ww w.ja v a 2s .co m assertTrue(underTest.isThereAnAclFor(id)); acl1.insertAce(0, BasePermission.CREATE, new PrincipalSid(SOME_PRINCIPAL), true); underTest.update(acl1); Acl returned = underTest.getAclById(id); List<AccessControlEntry> entries = returned.getEntries(); assertEquals(1, entries.size()); }
From source file:net.projectmonkey.spring.acl.hbase.repository.HBaseACLRepositoryTest.java
private SimpleAcl createAcl(final String id) { ObjectIdentityImpl objectIdentity = new ObjectIdentityImpl(HBaseACLRepository.class, id); SimpleAcl acl = (SimpleAcl) underTest.create(objectIdentity); acl.insertAce(UUID.randomUUID(), 0, BasePermission.CREATE, new GrantedAuthoritySid(id + "Authority"), true); underTest.update(acl);//from w w w. j a va2s. co m return acl; }
From source file:org.collectionspace.services.authorization.spring.SpringAuthorizationProvider.java
static Permission getPermission(CSpaceAction perm) { switch (perm) { case ADMIN:// w ww . ja va 2s. c o m return BasePermission.ADMINISTRATION; case CREATE: return BasePermission.CREATE; case READ: case SEARCH: return BasePermission.READ; case UPDATE: return BasePermission.WRITE; case DELETE: return BasePermission.DELETE; } return null; }