Class BasicTransactionConverter<V extends BasicTransaction>

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.core.XMLConverter<V>
    Direct Known Subclasses:
    ServiceTransactionConverter

    public class BasicTransactionConverter<V extends BasicTransaction>
    extends edu.uiuc.ncsa.security.storage.data.MapConverter<V>
    A map converter bridging the gap between the interface and the backing store.

    Created by Jeff Gaynor
    on 4/13/12 at 3:08 PM

    • Constructor Detail

      • BasicTransactionConverter

        public BasicTransactionConverter​(edu.uiuc.ncsa.security.core.IdentifiableProvider<V> identifiableProvider,
                                         TokenForge tokenForge)
      • BasicTransactionConverter

        public BasicTransactionConverter​(edu.uiuc.ncsa.security.storage.data.SerializationKeys keys,
                                         edu.uiuc.ncsa.security.core.IdentifiableProvider<V> identifiableProvider,
                                         TokenForge tokenForge)
    • Method Detail

      • getTokenForge

        public TokenForge getTokenForge()
      • fromMap

        public V fromMap​(edu.uiuc.ncsa.security.storage.data.ConversionMap<String,​Object> data,
                         V v)
        Overrides:
        fromMap in class edu.uiuc.ncsa.security.storage.data.MapConverter<V extends BasicTransaction>
      • toMap

        public void toMap​(V value,
                          edu.uiuc.ncsa.security.storage.data.ConversionMap<String,​Object> data)
        Overrides:
        toMap in class edu.uiuc.ncsa.security.storage.data.MapConverter<V extends BasicTransaction>