Class VersionFieldImpl

java.lang.Object
org.opencastproject.assetmanager.impl.query.AbstractSnapshotField<org.opencastproject.assetmanager.api.Version,Long>
org.opencastproject.assetmanager.impl.query.VersionFieldImpl
All Implemented Interfaces:
org.opencastproject.assetmanager.api.query.Field<org.opencastproject.assetmanager.api.Version>, org.opencastproject.assetmanager.api.query.VersionField, EntityPaths

public class VersionFieldImpl extends AbstractSnapshotField<org.opencastproject.assetmanager.api.Version,Long> implements org.opencastproject.assetmanager.api.query.VersionField
  • Constructor Details

    • VersionFieldImpl

      public VersionFieldImpl()
  • Method Details

    • extract

      protected Long extract(org.opencastproject.assetmanager.api.Version version)
      Description copied from class: AbstractSnapshotField
      Extract database type B from business type A.
      Specified by:
      extract in class AbstractSnapshotField<org.opencastproject.assetmanager.api.Version,Long>
    • isLatest

      public org.opencastproject.assetmanager.api.query.Predicate isLatest()
      Specified by:
      isLatest in interface org.opencastproject.assetmanager.api.query.VersionField
    • isFirst

      public org.opencastproject.assetmanager.api.query.Predicate isFirst()
      Specified by:
      isFirst in interface org.opencastproject.assetmanager.api.query.VersionField