All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.digitalcollections.iiif.presentation.model.impl.v2.SeeAlsoImpl Maven / Gradle / Ivy

The newest version!
package de.digitalcollections.iiif.presentation.model.impl.v2;

import de.digitalcollections.iiif.presentation.model.api.v2.SeeAlso;
import java.net.URI;

public class SeeAlsoImpl implements SeeAlso {

  private URI id;
  private String format;
  private URI profile;
  private String label;

  public SeeAlsoImpl() {
  }

  public SeeAlsoImpl(String id) {
    this.id = URI.create(id);
  }

  public SeeAlsoImpl(URI id) {
    this.id = id;
  }

  @Override
  public URI getId() {
    return id;
  }

  @Override
  public void setId(URI uri) {
    this.id = uri;
  }

  @Override
  public String getFormat() {
    return this.format;
  }

  @Override
  public void setFormat(String fmt) {
    this.format = fmt;
  }

  @Override
  public URI getProfile() {
    return this.profile;
  }

  @Override
  public void setProfile(URI uri) {
    this.profile = uri;
  }

  @Override
  public String getLabel() {
    return label;
  }

  @Override
  public void setLabel(String label) {
    this.label = label;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy