package security;
import scala.collection.mutable.StringBuilder;
import be.objectify.deadbolt.core.models.Permission;
public class EntityPermission implements Permission {
private final String value;
public <T, K> EntityPermission(Class<T> entity, String action, K key) {
this.value = new StringBuilder(entity.getName()).append('.')
.append(action).append('.').append(key).toString();
}
@Override
public String getValue() {
return value;
}
@Override
public String toString() {
java.lang.StringBuilder builder = new java.lang.StringBuilder();
builder.append("EntityPermission [").append(value).append("]");
return builder.toString();
}
}