nl.surfnet.coin.selfservice.domain
Class ServiceProvider

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

public class ServiceProvider
extends Provider
implements Serializable

Service Provider

See Also:
Serialized Form

Constructor Summary
ServiceProvider(String id)
           
ServiceProvider(String id, String name)
          Deprecated. name is not a single value String anymore
 
Method Summary
 void addArp(ARP arp)
           
 boolean equals(Object o)
           
 ACL getAcl()
           
 List<ARP> getArps()
           
 String getEulaURL()
           
 String getGadgetBaseUrl()
           
 String getId()
           
 Map<String,String> getUrls()
           
 int hashCode()
           
 boolean isIdpVisibleOnly()
           
 void setAcl(ACL acl)
           
 void setArps(List<ARP> arps)
           
 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.selfservice.domain.Provider
addContactPerson, addDescription, addHomeUrl, addName, compareTo, firstStatusThenName, getContactPersons, getDescription, getDescriptions, getHomeUrl, getHomeUrls, getLogoUrl, getMetadataUrl, 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

getAcl

public ACL getAcl()

setAcl

public void setAcl(ACL acl)

getArps

public List<ARP> getArps()

setArps

public void setArps(List<ARP> arps)

addArp

public void addArp(ARP arp)

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()

setUrls

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

getGadgetBaseUrl

public String getGadgetBaseUrl()

setGadgetBaseUrl

public void setGadgetBaseUrl(String gadgetBaseUrl)

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


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