public class AccessProtector extends Object
Constructor and Description |
---|
AccessProtector() |
public Strategy getStrategy()
public void setStrategy(Strategy strategy)
public void validateEntityAllowedFor(Entity entity, OperationType operation)
public void validateEntityAllowedFor(String entityName, OperationType operation)
public List<Column> removeViolatedColumns(List<Column> src, OperationType operation)
public <E extends Entity> List<Column<E,?,?>> removeViolatedColumns3(List<Column<E,?,?>> src, OperationType operation)
public List<TableColumn> removeViolatedInfoColumns3(List<TableColumn> src, OperationType operation)
public List<Column<Entity,?,?>> removeViolatedColumns2(List<Column<Entity,?,?>> src, OperationType operation)
public List<TableColumn> removeViolatedInfoColumns(List<TableColumn> src, OperationType operation)
public void validateColumnAllowedFor(Column column, OperationType operation)
public boolean isEntityAllowedFor(Entity entity, OperationType operation)
public boolean isEntityAllowedFor(String entityName, OperationType operation)
public boolean isColumnAllowedFor(Column column, OperationType operation)
public boolean isEnabled()
public void setEnabled(boolean enabled)
Copyright © 2021. All rights reserved.