T - type relationship applies to.public class RoleAccessor<T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget>
extends java.lang.Object
implements uk.ac.ed.epcc.webapp.jdbc.expr.Accessor<java.lang.Boolean,T>, uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider<T,java.lang.Boolean>
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSet() |
uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter<T> |
getFilter(uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition match,
java.lang.Boolean val) |
java.lang.Class<? super T> |
getFilterType() |
uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter<T> |
getNullFilter(boolean is_null) |
uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter<T> |
getOrderFilter(boolean descending) |
java.lang.Class<? super java.lang.Boolean> |
getTarget() |
java.lang.Boolean |
getValue(T r) |
void |
setValue(T r,
java.lang.Boolean value) |
java.lang.String |
toString() |
public java.lang.Class<? super java.lang.Boolean> getTarget()
getTarget in interface uk.ac.ed.epcc.webapp.Targetted<java.lang.Boolean>public java.lang.Boolean getValue(T r)
getValue in interface uk.ac.ed.epcc.webapp.jdbc.expr.Accessor<java.lang.Boolean,T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget>public java.lang.String toString()
toString in class java.lang.Objectpublic uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter<T> getFilter(uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition match, java.lang.Boolean val) throws uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
getFilter in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider<T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget,java.lang.Boolean>uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterExceptionpublic uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter<T> getNullFilter(boolean is_null) throws uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
getNullFilter in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider<T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget,java.lang.Boolean>uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterExceptionpublic boolean canSet()
canSet in interface uk.ac.ed.epcc.webapp.jdbc.expr.Accessor<java.lang.Boolean,T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget>public void setValue(T r, java.lang.Boolean value)
setValue in interface uk.ac.ed.epcc.webapp.jdbc.expr.Accessor<java.lang.Boolean,T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget>public uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter<T> getOrderFilter(boolean descending) throws uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
getOrderFilter in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider<T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget,java.lang.Boolean>uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterExceptionpublic java.lang.Class<? super T> getFilterType()
getFilterType in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider<T extends uk.ac.ed.epcc.webapp.session.AppUser & PropertyTarget,java.lang.Boolean>