Revision 4450
Added by ben leinfelder over 15 years ago
MetaCatServlet.java | ||
---|---|---|
3403 | 3403 |
AccessControlForSingleFile accessControl = new AccessControlForSingleFile( |
3404 | 3404 |
accessionNumber, principal, permission, permType, |
3405 | 3405 |
permOrder); |
3406 |
accessControl.insertPermissions(); |
|
3407 |
success = "Set access control to document " |
|
3408 |
+ accessionNumber + " successfully"; |
|
3406 |
if (!accessControl.accessControlExists()) { |
|
3407 |
accessControl.insertPermissions(); |
|
3408 |
success = "Set access control to document " |
|
3409 |
+ accessionNumber + " successfully"; |
|
3410 |
} |
|
3411 |
else { |
|
3412 |
success = "Access control for document " |
|
3413 |
+ accessionNumber + " already exists"; |
|
3414 |
} |
|
3409 | 3415 |
successList.addElement(success); |
3410 | 3416 |
} catch (Exception ee) { |
3411 | 3417 |
logMetacat.error( |
Also available in: Unified diff
check for existing access control rows before inserting (we do not need duplicate rows specifying the same access control)