Beispiel #1
0
        public override IFlagMetadata GetFlagMetadata(IFlagMetadata metadata, string key, bool hasSameType)
        {
            const string functionName = "flag.metadata";

            if (!hasSameType && !string.IsNullOrWhiteSpace(metadata.CampaignId))
            {
                Log.LogError(Config, string.Format(Constants.GET_METADATA_CAST_ERROR, key), functionName);
                return(FlagMetadata.EmptyMetadata());
            }
            return(metadata);
        }
Beispiel #2
0
 public override IFlagMetadata GetFlagMetadata(IFlagMetadata metadata, string key, bool hasSameType)
 {
     return(GetStrategy().GetFlagMetadata(metadata, key, hasSameType));
 }
Beispiel #3
0
 abstract public IFlagMetadata GetFlagMetadata(IFlagMetadata metadata, string key, bool hasSameType);
Beispiel #4
0
 public override IFlagMetadata GetFlagMetadata(IFlagMetadata metadata, string key, bool hasSameType)
 {
     Log("flag.metadata");
     return(FlagMetadata.EmptyMetadata());
 }