nl.surfnet.coin.csa.domain
Class CompoundServiceProvider
java.lang.Object
nl.surfnet.coin.shared.domain.DomainObject
nl.surfnet.coin.csa.domain.CompoundServiceProvider
- All Implemented Interfaces:
- Serializable
@Entity
public class CompoundServiceProvider
- extends nl.surfnet.coin.shared.domain.DomainObject
CompoundServiceProvider.java
- See Also:
- Serialized Form
| Methods inherited from class nl.surfnet.coin.shared.domain.DomainObject |
equals, getId, hashCode, setId |
CompoundServiceProvider
public CompoundServiceProvider()
builder
public static CompoundServiceProvider builder(ServiceProvider serviceProvider,
Article article)
getFields
public Set<FieldString> getFields()
setFields
public void setFields(SortedSet<FieldString> fields)
getFieldImages
public Set<FieldImage> getFieldImages()
setFieldImages
public void setFieldImages(SortedSet<FieldImage> fieldImages)
getScreenShotsImages
public Set<Screenshot> getScreenShotsImages()
setScreenShotsImages
public void setScreenShotsImages(Set<Screenshot> screenshots)
getSp
public ServiceProvider getSp()
getServiceProviderEntityId
public String getServiceProviderEntityId()
getLmngId
public String getLmngId()
getTitleNl
public String getTitleNl()
getTitleEn
public String getTitleEn()
getServiceDescriptionNl
public String getServiceDescriptionNl()
getServiceDescriptionEn
public String getServiceDescriptionEn()
getInstitutionDescriptionNl
public String getInstitutionDescriptionNl()
getInstitutionDescriptionEn
public String getInstitutionDescriptionEn()
getEnduserDescriptionNl
public String getEnduserDescriptionNl()
getEnduserDescriptionEn
public String getEnduserDescriptionEn()
getAppStoreLogo
public String getAppStoreLogo()
getDetailLogo
public String getDetailLogo()
getAppUrl
public String getAppUrl()
getScreenshots
public List<byte[]> getScreenshots()
getServiceUrl
public String getServiceUrl()
getSupportUrlNl
public String getSupportUrlNl()
getSupportUrlEn
public String getSupportUrlEn()
getEulaUrl
public String getEulaUrl()
getSupportMail
public String getSupportMail()
getTechnicalSupportMail
public String getTechnicalSupportMail()
addFieldString
public boolean addFieldString(FieldString f)
addFieldImage
public boolean addFieldImage(FieldImage f)
addScreenShot
public boolean addScreenShot(Screenshot s)
removeScreenShot
public boolean removeScreenShot(Screenshot s)
getSurfConextFieldValues
public Map<Field.Key,String> getSurfConextFieldValues()
getLmngFieldValues
public Map<Field.Key,String> getLmngFieldValues()
getDistributionFieldValues
public Map<Field.Key,String> getDistributionFieldValues()
toString
public String toString()
- Overrides:
toString in class nl.surfnet.coin.shared.domain.DomainObject
getServiceProvider
public ServiceProvider getServiceProvider()
setServiceProvider
public void setServiceProvider(ServiceProvider serviceProvider)
getArticle
public Article getArticle()
setArticle
public void setArticle(Article article)
isArticleAvailable
public boolean isArticleAvailable()
getLicenses
public List<License> getLicenses()
getLicense
public License getLicense()
- Convenience method for the first (and only?) license belonging to an idp and a service
- Returns:
- the first license found or null
setLicenses
public void setLicenses(List<License> licenses)
isLicenseAvailable
public boolean isLicenseAvailable()
isArticleLicenseAvailable
public boolean isArticleLicenseAvailable()
isAvailableForEndUser
public boolean isAvailableForEndUser()
setAvailableForEndUser
public void setAvailableForEndUser(boolean availableForEndUser)
updateTransientOriginFields
public void updateTransientOriginFields()
isAllowedCombination
public static boolean isAllowedCombination(Field.Key key,
Field.Source source)
getFacetValues
public SortedSet<FacetValue> getFacetValues()
setFacetValues
public void setFacetValues(SortedSet<FacetValue> facetValues)
addFacetValue
public void addFacetValue(FacetValue facetValue)
removeFacetValue
public void removeFacetValue(FacetValue facetValue)
getSearchFacetValues
public String getSearchFacetValues()
Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.