MediaSetVideoPropsUtil$.java
3.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.scene7.is.provider.catalog.ObjectRecord
* com.scene7.is.util.serializers.LongSerializer
* com.scene7.is.util.serializers.Serializer
* com.scene7.is.util.serializers.SerializerUtil
* scala.MatchError
* scala.Predef
* scala.Predef$
* scala.StringContext
* scala.collection.Seq
* scala.collection.mutable.WrappedArray
* scala.runtime.BoxesRunTime
*/
package com.scene7.is.ps.provider;
import com.scene7.is.provider.catalog.ObjectRecord;
import com.scene7.is.ps.provider.IZoomException;
import com.scene7.is.ps.provider.MediaSetVideoPropsUtil;
import com.scene7.is.ps.provider.ResourceAccessor;
import com.scene7.is.util.serializers.LongSerializer;
import com.scene7.is.util.serializers.Serializer;
import com.scene7.is.util.serializers.SerializerUtil;
import java.util.logging.Level;
import java.util.logging.Logger;
import scala.MatchError;
import scala.Predef;
import scala.StringContext;
import scala.collection.Seq;
import scala.collection.mutable.WrappedArray;
import scala.runtime.BoxesRunTime;
public final class MediaSetVideoPropsUtil$ {
public static final MediaSetVideoPropsUtil$ MODULE$;
private final Logger Logger;
public static {
new com.scene7.is.ps.provider.MediaSetVideoPropsUtil$();
}
/*
* Enabled aggressive block sorting
*/
public byte[] computeVersionKey(ObjectRecord videoRecord, String videoPath, ResourceAccessor resourceAccessor) {
byte[] arrby;
if (!videoRecord.isSubstitute()) {
arrby = SerializerUtil.store((Serializer)LongSerializer.longSerializer(), (Object)BoxesRunTime.boxToLong((long)videoRecord.getLastModified()));
return arrby;
}
String videoImagePath = videoRecord.getImagePath();
ResourceAccessor.LookupResult lookupResult = resourceAccessor.getResource(videoImagePath);
if (lookupResult instanceof ResourceAccessor.Success) {
byte[] arrby2;
ResourceAccessor.Success success = (ResourceAccessor.Success)lookupResult;
ResourceAccessor.Resource resource = success.resource();
arrby = arrby2 = SerializerUtil.store((Serializer)LongSerializer.longSerializer(), (Object)BoxesRunTime.boxToLong((long)resource.lastModified()));
return arrby;
}
if (!(lookupResult instanceof ResourceAccessor.Failure)) throw new MatchError((Object)lookupResult);
ResourceAccessor.Failure failure = (ResourceAccessor.Failure)lookupResult;
this.Logger().log(Level.WARNING, new StringContext((Seq)Predef..MODULE$.wrapRefArray((Object[])new String[]{"Failed to access '", "': ", ""})).s((Seq)Predef..MODULE$.genericWrapArray((Object)new Object[]{videoPath, failure})));
throw new IZoomException(IZoomException.MEDIA_SET_MISSING_VIDEO_FILE_ERROR, new StringContext((Seq)Predef..MODULE$.wrapRefArray((Object[])new String[]{"unable to locate video file: ", ""})).s((Seq)Predef..MODULE$.genericWrapArray((Object)new Object[]{videoPath})), null);
}
private Logger Logger() {
return this.Logger;
}
private MediaSetVideoPropsUtil$() {
MODULE$ = this;
this.Logger = Logger.getLogger(MediaSetVideoPropsUtil.class.getName());
}
}