nl.surfnet.coin.csa.domain
Class ServiceProvider

java.lang.Object
  extended by nl.surfnet.coin.csa.domain.Provider
      extended by nl.surfnet.coin.csa.domain.ServiceProvider
All Implemented Interfaces:
Serializable, Comparable<Provider>

public class ServiceProvider
extends Provider
implements Serializable

Service Provider

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class nl.surfnet.coin.csa.domain.Provider
Provider.Language
 
Constructor Summary
ServiceProvider(String id)
           
ServiceProvider(String id, String name)
          Deprecated. name is not a single value String anymore
 
Method Summary
 boolean equals(Object o)
           
 String getApplicationUrl()
           
 nl.surfnet.coin.janus.domain.ARP getArp()
           
 String getEulaURL()
           
 String getGadgetBaseUrl()
           
 String getId()
           
 String getUrl()
           
 Map<String,String> getUrls()
           
 int hashCode()
           
 boolean isIdpVisibleOnly()
           
 void setApplicationUrl(String applicationUrl)
           
 void setArp(nl.surfnet.coin.janus.domain.ARP arp)
           
 void setEulaURL(String eulaURL)
           
 void setGadgetBaseUrl(String gadgetBaseUrl)
           
 void setId(String id)
           
 void setIdpVisibleOnly(boolean idpVisibleOnly)
           
 void setUrls(Map<String,String> urls)
           
 String toString()
           
 
Methods inherited from class nl.surfnet.coin.csa.domain.Provider
addContactPerson, addDescription, addHomeUrl, addName, compareTo, firstStatusThenName, getContactPerson, getContactPersons, getDescription, getDescription, getDescriptions, getHomeUrl, getHomeUrls, getLogoUrl, getMetadataUrl, getName, getName, getNames, getType, isLinked, setContactPersons, setDescription, setDescriptions, setHomeUrl, setHomeUrls, setLinked, setLogoUrl, setMetadataUrl, setName, setNames, setType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceProvider

public ServiceProvider(String id)

ServiceProvider

public ServiceProvider(String id,
                       String name)
Deprecated. name is not a single value String anymore

Method Detail

getId

public String getId()
Specified by:
getId in class Provider

setId

public void setId(String id)
Specified by:
setId in class Provider

isIdpVisibleOnly

public boolean isIdpVisibleOnly()

setIdpVisibleOnly

public void setIdpVisibleOnly(boolean idpVisibleOnly)

getEulaURL

public String getEulaURL()

setEulaURL

public void setEulaURL(String eulaURL)

getUrls

public Map<String,String> getUrls()

getUrl

public String getUrl()

setUrls

public void setUrls(Map<String,String> urls)

getGadgetBaseUrl

public String getGadgetBaseUrl()

setGadgetBaseUrl

public void setGadgetBaseUrl(String gadgetBaseUrl)

getArp

public nl.surfnet.coin.janus.domain.ARP getArp()

setArp

public void setArp(nl.surfnet.coin.janus.domain.ARP arp)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Provider

getApplicationUrl

public String getApplicationUrl()

setApplicationUrl

public void setApplicationUrl(String applicationUrl)


Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.