public AclEntity createAcl(AclEntity entity) { ParameterCheck.mandatory("entity", entity); ParameterCheck.mandatory("entity.aclId", entity.getAclId()); ParameterCheck.mandatory("entity.aclVersion", entity.getAclVersion()); entity.setVersion(0L); Pair<Long, AclEntity> entityPair = aclEntityCache.getOrCreateByValue(entity); return entityPair.getSecond(); }
public AclEntity createAcl(AclEntity entity) { ParameterCheck.mandatory("entity", entity); ParameterCheck.mandatory("entity.aclId", entity.getAclId()); ParameterCheck.mandatory("entity.aclVersion", entity.getAclVersion()); entity.setVersion(0L); Pair<Long, AclEntity> entityPair = aclEntityCache.getOrCreateByValue(entity); return entityPair.getSecond(); }
public AclUpdateEntity getAclForUpdate(long id) { AclEntity acl = getAclImpl(id); if (acl == null) { return null; } // copy for update AclUpdateEntity aclEntity = new AclUpdateEntity(); aclEntity.setId(acl.getId()); aclEntity.setVersion(acl.getVersion()); aclEntity.setAclChangeSetId(acl.getAclChangeSetId()); aclEntity.setAclId(acl.getAclId()); aclEntity.setAclType(acl.getAclType()); aclEntity.setAclVersion(acl.getAclVersion()); aclEntity.setInheritedAcl(acl.getInheritedAcl()); aclEntity.setInherits(acl.getInherits()); aclEntity.setInheritsFrom(acl.getInheritsFrom()); aclEntity.setLatest(acl.isLatest()); aclEntity.setVersioned(acl.isVersioned()); aclEntity.setRequiresVersion(acl.getRequiresVersion()); return aclEntity; }
public AclUpdateEntity getAclForUpdate(long id) { AclEntity acl = getAclImpl(id); if (acl == null) { return null; } // copy for update AclUpdateEntity aclEntity = new AclUpdateEntity(); aclEntity.setId(acl.getId()); aclEntity.setVersion(acl.getVersion()); aclEntity.setAclChangeSetId(acl.getAclChangeSetId()); aclEntity.setAclId(acl.getAclId()); aclEntity.setAclType(acl.getAclType()); aclEntity.setAclVersion(acl.getAclVersion()); aclEntity.setInheritedAcl(acl.getInheritedAcl()); aclEntity.setInherits(acl.getInherits()); aclEntity.setInheritsFrom(acl.getInheritsFrom()); aclEntity.setLatest(acl.isLatest()); aclEntity.setVersioned(acl.isVersioned()); aclEntity.setRequiresVersion(acl.getRequiresVersion()); return aclEntity; }