RemoteRepository

org.beangle.ems.app.blob.RemoteRepository
class RemoteRepository(val base: String, val dir: String, user: String, key: String) extends Repository, Logging

Attributes

Graph
Supertypes
trait Logging
trait Repository
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

class InstantAdapter extends JsonDeserializer[Instant]

Attributes

Supertypes
trait JsonDeserializer[Instant]
class Object
trait Matchable
class Any
object InstantConverter extends Converter[String, Instant]

Attributes

Supertypes
trait Converter[String, Instant]
trait String => Instant
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def normalize(value: String): String

Change DateTime Format

Change DateTime Format

  1. YYYY-MM-DD HH:mm into YYYY-MM-DDTHH:mm:00
  2. YYYY-MM-DD HH:mm:ss into YYYY-MM-DDTHH:mm:ss

Attributes

override def path(p: String): Option[String]

Attributes

Definition Classes
override def remove(path: String): Boolean

Attributes

Definition Classes
override def upload(folder: String, is: InputStream, fileName: String, owner: String): BlobMeta

Attributes

Definition Classes
override def url(path: String): Option[URL]

Attributes

Definition Classes

Inherited methods

final def remove(folder: String, sha: String): Boolean

Attributes

Inherited from:
Repository

Concrete fields

val base: String
val dir: String

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging