use of edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry in project OA4MP by ncsa.
the class PermissionsTable method createColumnDescriptors.
public void createColumnDescriptors() {
super.createColumnDescriptors();
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().adminID(), LONGVARCHAR, false, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().clientID(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().readable(), BOOLEAN, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().writeable(), BOOLEAN, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().canCreate(), BOOLEAN, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().canRemove(), BOOLEAN, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(pk().canApprove(), BOOLEAN, true, false));
}
use of edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry in project OA4MP by ncsa.
the class AdminClientTable method createColumnDescriptors.
@Override
public void createColumnDescriptors() {
super.createColumnDescriptors();
getColumnDescriptor().add(new ColumnDescriptorEntry(ak().name(), Types.LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ak().issuer(), Types.LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ak().vo(), Types.LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ak().email(), Types.LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ak().creationTS(), Types.TIMESTAMP));
}
use of edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry in project OA4MP by ncsa.
the class OA2AssetStoreTable method createColumnDescriptors.
@Override
public void createColumnDescriptors() {
super.createColumnDescriptors();
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().accessToken(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().refreshToken(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().refreshLifetime(), BIGINT, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().state(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().nonce(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().issuedAt(), Types.DATE, true, false));
}
use of edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry in project OA4MP by ncsa.
the class AssetStoreTable method createColumnDescriptors.
@Override
public void createColumnDescriptors() {
super.createColumnDescriptors();
// Fix for OAUTH-201. Username was incorrectly flagged as a primary key.
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().username(), LONGVARCHAR, false, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().certificates(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().privateKey(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().redirect(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().creationTime(), Types.TIMESTAMP, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().certReq(), LONGVARCHAR, true, false));
getColumnDescriptor().add(new ColumnDescriptorEntry(ask().token(), LONGVARCHAR, true, false));
}
use of edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry in project OA4MP by ncsa.
the class ClientStoreTable method createColumnDescriptors.
@Override
public void createColumnDescriptors() {
super.createColumnDescriptors();
getColumnDescriptor().add(new ColumnDescriptorEntry(ct().name(), LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ct().homeURL(), LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ct().errorURL(), LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ct().email(), LONGVARCHAR));
getColumnDescriptor().add(new ColumnDescriptorEntry(ct().creationTS(), TIMESTAMP));
getColumnDescriptor().add(new ColumnDescriptorEntry(ct().proxyLimited(), BOOLEAN));
}
Aggregations