nl.surfnet.coin.selfservice.service.impl
Class PersonAttributeLabelServiceJsonImpl

java.lang.Object
  extended by nl.surfnet.coin.selfservice.service.impl.PersonAttributeLabelServiceJsonImpl
All Implemented Interfaces:
PersonAttributeLabelService

public class PersonAttributeLabelServiceJsonImpl
extends Object
implements PersonAttributeLabelService

Parses a json file into PersonAttributeLabel


Constructor Summary
PersonAttributeLabelServiceJsonImpl(String attributeJsonFile)
           
 
Method Summary
 String getAttributeJsonFile()
           
 Map<String,PersonAttributeLabel> getAttributeLabelMap()
          Gets a Map of (Person) attribute names and types for pretty labels in the front end.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersonAttributeLabelServiceJsonImpl

public PersonAttributeLabelServiceJsonImpl(String attributeJsonFile)
Method Detail

getAttributeLabelMap

public Map<String,PersonAttributeLabel> getAttributeLabelMap()
Description copied from interface: PersonAttributeLabelService
Gets a Map of (Person) attribute names and types for pretty labels in the front end. The keys in the map are identical to PersonAttributeLabel.getKey()

Specified by:
getAttributeLabelMap in interface PersonAttributeLabelService
Returns:
Map

getAttributeJsonFile

public String getAttributeJsonFile()


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