mirror of
https://github.com/sismics/docs.git
synced 2025-12-15 10:46:26 +00:00
richer acl event + upgrade json lib
This commit is contained in:
@@ -1,31 +1,9 @@
|
||||
package com.sismics.docs.core.event;
|
||||
|
||||
import com.google.common.base.MoreObjects;
|
||||
|
||||
/**
|
||||
* ACL created event.
|
||||
*
|
||||
* @author bgamard
|
||||
*/
|
||||
public class AclCreatedAsyncEvent extends UserEvent {
|
||||
/**
|
||||
* Source ID.
|
||||
*/
|
||||
private String sourceId;
|
||||
|
||||
public String getSourceId() {
|
||||
return sourceId;
|
||||
}
|
||||
|
||||
public AclCreatedAsyncEvent setSourceId(String sourceId) {
|
||||
this.sourceId = sourceId;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return MoreObjects.toStringHelper(this)
|
||||
.add("sourceId", sourceId)
|
||||
.toString();
|
||||
}
|
||||
public class AclCreatedAsyncEvent extends AclEvent {
|
||||
}
|
||||
@@ -1,31 +1,9 @@
|
||||
package com.sismics.docs.core.event;
|
||||
|
||||
import com.google.common.base.MoreObjects;
|
||||
|
||||
/**
|
||||
* ACL deleted event.
|
||||
*
|
||||
* @author bgamard
|
||||
*/
|
||||
public class AclDeletedAsyncEvent extends UserEvent {
|
||||
/**
|
||||
* Source ID.
|
||||
*/
|
||||
private String sourceId;
|
||||
|
||||
public String getSourceId() {
|
||||
return sourceId;
|
||||
}
|
||||
|
||||
public AclDeletedAsyncEvent setSourceId(String sourceId) {
|
||||
this.sourceId = sourceId;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return MoreObjects.toStringHelper(this)
|
||||
.add("sourceId", sourceId)
|
||||
.toString();
|
||||
}
|
||||
public class AclDeletedAsyncEvent extends AclEvent {
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.sismics.docs.core.event;
|
||||
|
||||
import com.google.common.base.MoreObjects;
|
||||
import com.sismics.docs.core.constant.PermType;
|
||||
|
||||
/**
|
||||
* ACL event.
|
||||
*
|
||||
* @author bgamard
|
||||
*/
|
||||
public abstract class AclEvent extends UserEvent {
|
||||
/**
|
||||
* Source ID.
|
||||
*/
|
||||
private String sourceId;
|
||||
|
||||
/**
|
||||
* Permission type.
|
||||
*/
|
||||
private PermType perm;
|
||||
|
||||
/**
|
||||
* Target ID.
|
||||
*/
|
||||
private String targetId;
|
||||
|
||||
public String getSourceId() {
|
||||
return sourceId;
|
||||
}
|
||||
|
||||
public AclEvent setSourceId(String sourceId) {
|
||||
this.sourceId = sourceId;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PermType getPerm() {
|
||||
return perm;
|
||||
}
|
||||
|
||||
public AclEvent setPerm(PermType permType) {
|
||||
this.perm = permType;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getTargetId() {
|
||||
return targetId;
|
||||
}
|
||||
|
||||
public AclEvent setTargetId(String targetId) {
|
||||
this.targetId = targetId;
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return MoreObjects.toStringHelper(this)
|
||||
.add("sourceId", sourceId)
|
||||
.add("perm", perm)
|
||||
.add("targetId", targetId)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user