AirLay backend

S3PathHelper
in package

Table of Contents

LEN_RANDOM_STRING  = 16
LEN_SHORT_RANDOM_STRING  = 4
MAX_LEN_EXTENSION  = 16
MAX_LEN_FILENAME  = 32
factoryForDataSetSnapshot()  : string
factoryForFileUploadOrGeoFinder()  : string
factoryForMediaUpload()  : string
factoryForObjectsDownload()  : string
factoryForPublicMediaFile()  : string
factoryForPublicMediaFromAvatar()  : string
factoryForPublicMediaFromHelp()  : string
factoryForPublicMediaFromNews()  : string
factoryForPublicMediaFromReportTemplate()  : string
factoryForPublicMediaFromResource()  : string
factoryForPublicMediaFromUpload()  : string
factoryForUploadFileLog()  : string
factoryForUserMediaFile()  : string
factoryForUsersOrDepartmentsUpload()  : string
factoryBasename()  : string
factoryDate()  : string
factoryRandomString()  : string
factoryShortRandomString()  : string

Constants

LEN_SHORT_RANDOM_STRING

private mixed LEN_SHORT_RANDOM_STRING = 4

Methods

factoryForDataSetSnapshot()

public static factoryForDataSetSnapshot(DataSetEntity $dataSet, ObjectId $snapshotId, string $extension) : string
Parameters
$dataSet : DataSetEntity
$snapshotId : ObjectId
$extension : string
Return values
string

factoryForFileUploadOrGeoFinder()

public static factoryForFileUploadOrGeoFinder(ObjectId $dataSetId, int $unixtime, ObjectId $uploadLogId, string $path) : string
Parameters
$dataSetId : ObjectId
$unixtime : int
$uploadLogId : ObjectId
$path : string
Return values
string

factoryForMediaUpload()

public static factoryForMediaUpload(ObjectId $dataSetId, int $unixtime, ObjectId $objectId, string $path) : string
Parameters
$dataSetId : ObjectId
$unixtime : int
$objectId : ObjectId
$path : string
Return values
string

factoryForObjectsDownload()

public static factoryForObjectsDownload(string $fileName, string $extension) : string
Parameters
$fileName : string
$extension : string
Return values
string

factoryForPublicMediaFile()

public static factoryForPublicMediaFile(UserEntity $user, string $path[, string $folderPath = "/" ]) : string
Parameters
$user : UserEntity
$path : string
$folderPath : string = "/"
Return values
string

factoryForPublicMediaFromAvatar()

public static factoryForPublicMediaFromAvatar(ObjectId $id, string $extension, string $fileName, string $size, string $type) : string
Parameters
$id : ObjectId
$extension : string
$fileName : string
$size : string
$type : string
Return values
string

factoryForPublicMediaFromHelp()

public static factoryForPublicMediaFromHelp(ObjectId $objectId[, string|null $path = null ]) : string
Parameters
$objectId : ObjectId
$path : string|null = null
Return values
string

factoryForPublicMediaFromNews()

public static factoryForPublicMediaFromNews(ObjectId $objectId) : string
Parameters
$objectId : ObjectId
Return values
string

factoryForPublicMediaFromReportTemplate()

public static factoryForPublicMediaFromReportTemplate(ObjectId $objectId, string $extension) : string
Parameters
$objectId : ObjectId
$extension : string
Return values
string

factoryForPublicMediaFromResource()

public static factoryForPublicMediaFromResource(ObjectId $objectId[, string|null $path = null ]) : string
Parameters
$objectId : ObjectId
$path : string|null = null
Return values
string

factoryForPublicMediaFromUpload()

public static factoryForPublicMediaFromUpload(ObjectId $dataSetId, ObjectId $objectId[, string|null $path = null ]) : string
Parameters
$dataSetId : ObjectId
$objectId : ObjectId
$path : string|null = null
Return values
string

factoryForUploadFileLog()

public static factoryForUploadFileLog(ObjectId $uploadFileLogId) : string
Parameters
$uploadFileLogId : ObjectId
Return values
string

factoryForUserMediaFile()

public static factoryForUserMediaFile(UserEntity $user, string $path) : string
Parameters
$user : UserEntity
$path : string
Return values
string

factoryForUsersOrDepartmentsUpload()

public static factoryForUsersOrDepartmentsUpload(UserEntity $user, int $unixtime, string $path) : string
Parameters
$user : UserEntity
$unixtime : int
$path : string
Return values
string

factoryBasename()

private static factoryBasename(string $path) : string
Parameters
$path : string
Return values
string

factoryDate()

private static factoryDate(int $unixtime) : string
Parameters
$unixtime : int
Return values
string

factoryRandomString()

private static factoryRandomString() : string
Return values
string

factoryShortRandomString()

private static factoryShortRandomString() : string
Return values
string

Search results