Class LicenseImpl
- java.lang.Object
-
- de.digitalcollections.model.impl.legal.LicenseImpl
-
-
Constructor Summary
Constructors Constructor Description LicenseImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAcronym()LocalDateTimegetCreated()LocalizedTextgetLabel()LocalDateTimegetLastModified()List<ImageFileResource>getSymbolImages()URLgetUrl()UUIDgetUuid()voidsetAcronym(String acronym)voidsetCreated(LocalDateTime created)voidsetLabel(LocalizedText label)voidsetLastModified(LocalDateTime lastModified)voidsetSymbolImages(List<ImageFileResource> symbolImages)voidsetUrl(URL url)voidsetUuid(UUID uuid)
-
-
-
Method Detail
-
getAcronym
public String getAcronym()
- Specified by:
getAcronymin interfaceLicense- Returns:
- the (language independent/english) acronym for this license, e.g. "CC0 1.0" for "Public Domain" or "CC BY-NC-SA 3.0"
-
setAcronym
public void setAcronym(String acronym)
- Specified by:
setAcronymin interfaceLicense
-
getCreated
public LocalDateTime getCreated()
- Specified by:
getCreatedin interfaceLicense- Returns:
- date of creation of this license description
-
setCreated
public void setCreated(LocalDateTime created)
- Specified by:
setCreatedin interfaceLicense
-
getLabel
public LocalizedText getLabel()
-
setLabel
public void setLabel(LocalizedText label)
-
getLastModified
public LocalDateTime getLastModified()
- Specified by:
getLastModifiedin interfaceLicense
-
setLastModified
public void setLastModified(LocalDateTime lastModified)
- Specified by:
setLastModifiedin interfaceLicense
-
getSymbolImages
public List<ImageFileResource> getSymbolImages()
- Specified by:
getSymbolImagesin interfaceLicense- Returns:
- (downloaded, locally managed ImageFileResource) list of symbol images representing the license, e.g. like downloaded image https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png. A list because different sized may be available, e.g. compact one https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png. Client can choose of list for example by minimal height...
-
setSymbolImages
public void setSymbolImages(List<ImageFileResource> symbolImages)
- Specified by:
setSymbolImagesin interfaceLicense
-
getUrl
public URL getUrl()
-
getUuid
public UUID getUuid()
-
-