net.geant.edugain.meta.metadata
Class SPInterface

java.lang.Object
  extended by net.geant.edugain.meta.metadata.RoleInterface
      extended by net.geant.edugain.meta.metadata.SPInterface

public class SPInterface
extends RoleInterface

This class contains a representation of the eduGAIN mapping for a SAML2 SPSSODescriptor metadata element.

Author:
Manuela Stanica

Field Summary
private  java.lang.String name
          Name for the AttributeConsuming service (required only if the SPInterface includes an 'AttributeConsuming' service)
private  java.util.ArrayList<EGAttribute> requiredAttributes
          Attributes required by this entity (one or more, required only if the SPInterface includes an 'AttributeConsuming' service)
 
Constructor Summary
SPInterface()
          Constructor
 
Method Summary
 java.lang.String getName()
          Gets the name of this service
 java.util.ArrayList<EGAttribute> getRequiredAttributes()
          Gets the list of required attributes for this entity
 void setName(java.lang.String name)
          Gets the name of this service
 
Methods inherited from class net.geant.edugain.meta.metadata.RoleInterface
getComponentID, getContactURL, getId, setComponentID, setContactURL, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requiredAttributes

private java.util.ArrayList<EGAttribute> requiredAttributes
Attributes required by this entity (one or more, required only if the SPInterface includes an 'AttributeConsuming' service)


name

private java.lang.String name
Name for the AttributeConsuming service (required only if the SPInterface includes an 'AttributeConsuming' service)

Constructor Detail

SPInterface

public SPInterface()
Constructor

Method Detail

getRequiredAttributes

public java.util.ArrayList<EGAttribute> getRequiredAttributes()
Gets the list of required attributes for this entity

Returns:
the list of required attributes for this entity

getName

public java.lang.String getName()
Gets the name of this service

Returns:
the name of the service

setName

public void setName(java.lang.String name)
Gets the name of this service

Parameters:
name - the name of this service