edu.internet2.middleware.ldappc.spml.definitions
Class PSODefinition

java.lang.Object
  extended by edu.internet2.middleware.ldappc.spml.definitions.PSODefinition

public class PSODefinition
extends Object


Field Summary
static String ENTITY_NAME_ATTRIBUTE
           
 
Constructor Summary
PSODefinition()
           
 
Method Summary
 PSOAttributeDefinition getAttributeDefinition(String name)
           
 List<PSOAttributeDefinition> getAttributeDefinitions()
           
 Set<String> getAttributeNames()
           
 Set<String> getAttributeSourceIds()
           
 String getId()
           
 List<org.openspml.v2.msg.spml.PSO> getPSO(PSPContext context)
           
 PSOIdentifierDefinition getPsoIdentifierDefinition()
           
 List<PSOReferencesDefinition> getReferenceDefinitions()
           
 Set<String> getReferenceNames()
           
 PSOReferencesDefinition getReferencesDefinition(String name)
           
 Set<String> getReferenceSourceIds()
           
 Set<String> getSourceIds(org.openspml.v2.msg.spml.ReturnData returnData)
           
 boolean isAuthoritative()
           
 void setAttributeDefinitions(List<PSOAttributeDefinition> attributeDefinitions)
           
 void setAuthoritative(boolean authoritative)
           
 void setId(String id)
           
 void setPsoIdentifierDefinition(PSOIdentifierDefinition identifierDefinition)
           
 void setReferenceDefinitions(List<PSOReferencesDefinition> referenceDefinitions)
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENTITY_NAME_ATTRIBUTE

public static final String ENTITY_NAME_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

PSODefinition

public PSODefinition()
Method Detail

getId

public String getId()

setId

public void setId(String id)

isAuthoritative

public boolean isAuthoritative()

setAuthoritative

public void setAuthoritative(boolean authoritative)

getAttributeDefinition

public PSOAttributeDefinition getAttributeDefinition(String name)
Parameters:
name -
Returns:
the PSO attribute definition with the given name or null

getAttributeDefinitions

public List<PSOAttributeDefinition> getAttributeDefinitions()

setAttributeDefinitions

public void setAttributeDefinitions(List<PSOAttributeDefinition> attributeDefinitions)

getPsoIdentifierDefinition

public PSOIdentifierDefinition getPsoIdentifierDefinition()

setPsoIdentifierDefinition

public void setPsoIdentifierDefinition(PSOIdentifierDefinition identifierDefinition)

getReferencesDefinition

public PSOReferencesDefinition getReferencesDefinition(String name)

getReferenceDefinitions

public List<PSOReferencesDefinition> getReferenceDefinitions()

setReferenceDefinitions

public void setReferenceDefinitions(List<PSOReferencesDefinition> referenceDefinitions)

getAttributeNames

public Set<String> getAttributeNames()

getAttributeSourceIds

public Set<String> getAttributeSourceIds()

getReferenceNames

public Set<String> getReferenceNames()

getReferenceSourceIds

public Set<String> getReferenceSourceIds()

getSourceIds

public Set<String> getSourceIds(org.openspml.v2.msg.spml.ReturnData returnData)

getPSO

public List<org.openspml.v2.msg.spml.PSO> getPSO(PSPContext context)
                                          throws LdappcException,
                                                 org.openspml.v2.util.Spml2Exception
Throws:
LdappcException
org.openspml.v2.util.Spml2Exception

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2011 Internet2. All Rights Reserved.