Search in sources :

Example 1 with ColumnDescriptorEntry

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));
}
Also used : ColumnDescriptorEntry(edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry)

Example 2 with ColumnDescriptorEntry

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));
}
Also used : ColumnDescriptorEntry(edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry)

Example 3 with ColumnDescriptorEntry

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));
}
Also used : ColumnDescriptorEntry(edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry)

Example 4 with ColumnDescriptorEntry

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));
}
Also used : ColumnDescriptorEntry(edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry)

Example 5 with ColumnDescriptorEntry

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));
}
Also used : ColumnDescriptorEntry(edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry)

Aggregations

ColumnDescriptorEntry (edu.uiuc.ncsa.security.storage.sql.internals.ColumnDescriptorEntry)11 OA2ClientKeys (edu.uiuc.ncsa.security.oauth_2_0.OA2ClientKeys)1