Class OmnitureComponent.DefaultMediaNameFactory

java.lang.Object
com.brightcove.omniture.OmnitureComponent.DefaultMediaNameFactory
All Implemented Interfaces:
OmnitureComponent.MediaNameFactory
Enclosing class:
OmnitureComponent

public static class OmnitureComponent.DefaultMediaNameFactory extends Object implements OmnitureComponent.MediaNameFactory
Default implementation of MediaNameFactory which follows these steps:
  1. If video exists and has an ID property as identified by Video.Fields.ID, use it
  2. Otherwise if given a Source object, presumably the one chosen by the current SourceSelector implementation, use the URL from that Source
  3. Otherwise fall back to the DEFAULT_MEDIA_NAME constant value