Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. def get(typeID: String, key: String, ignoreUnused: Boolean = true): Option[String] = {
  2. logger.trace("[get] looking for: {} in {}", key, typeID, "")
  3. var result: Option[String] = None
  4.  
  5. for (
  6. data <- cacheGet(typeID);
  7. record <- data.get(key)
  8. ) {
  9. if (record.getUse != "n" || !ignoreUnused) result = Some(record.getLabel)
  10. }
  11.  
  12. result
  13. }
  14.  
  15. // above in code
  16. type ValueMapperType = String
  17. // ...
  18.  
  19.  
  20. def get(typeID: ValueMapperType, valueMapperKey: String, ignoreUnused: Boolean = true): Option[String] = {
  21. logger.trace("[get] looking for: {} in {}", key, typeID, "")
  22. for {
  23. cache <- cachedMappersByType(typeID)
  24. record <- cache.get(valueMapperKey) if record.getUse != "n" || !ignoreUnused
  25. } yield record.getLable
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement