Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Added new parameter #148

Merged
merged 12 commits into from
Nov 9, 2019
Prev Previous commit
Next Next commit
Added URI parameter
  • Loading branch information
derNiklaas committed Nov 9, 2019
commit 946595c94895920aaa25ef6d94fe512e8bb786e0
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package org.codeoverflow.chatoverflow.requirement.parameter

import org.codeoverflow.chatoverflow.api.io.parameter.UriParameter
import org.codeoverflow.chatoverflow.registry.Impl
import java.net.URI

@Impl(impl = classOf[UriParameter])
class UriParameterImpl extends UriParameter {
private var value: URI = null

override def getType: Class[URI] = classOf[URI]

override def serialize(): String = get().toString

override def get(): URI = value

override def deserialize(value: String): Unit = set(new URI(value))

override def set(value: URI): Unit = this.value = value
}