trait PipegraphEditorService extends AnyRef
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- PipegraphEditorService
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def checkIOByName(name: String, datastore: DatastoreProduct): Option[ErrorDTO]
- abstract def checkPipegraphName(name: String, isUpdate: Boolean = false): Option[ErrorDTO]
- abstract def getAllUIPipegraphs: List[PipegraphModel]
- abstract def getCodeModel(name: String): Option[FreeCodeModel]
- abstract def getIndexModelById(name: String): Option[IndexModel]
- abstract def getKeyValueModelById(name: String): Option[KeyValueModel]
- abstract def getProcessGroup(name: String): Option[ProcessGroupModel]
- abstract def getRawModelById(name: String): Option[RawModel]
- abstract def getTopicModelById(name: String): Option[DatastoreModel]
- abstract def getUIPipegraph(name: String): Option[PipegraphModel]
- abstract def insertPipegraphModel(model: PipegraphModel): Unit
- abstract def parsePGJson(json: String): Option[(String, String, JsValue)]
- abstract def updatePipegraphModel(model: PipegraphModel): Unit
- abstract def upsertCodeModel(cm: FreeCodeModel): Unit
- abstract def upsertProcessGroup(pg: ProcessGroupModel): Unit
- abstract def upsertRawModel(model: RawModel): Unit
- abstract def validateStrategyCode(code: String): List[ErrorDTO]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getStringFromConfigString(conf: String, field: String): String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mergeConfigsStrings(left: String, right: String): String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toDTO(writerModel: WriterModel): WriterModelDTO
- def toDTO(readerModel: StreamingReaderModel): ReaderModelDTO
- def toDTO(strategy: StrategyModel): StrategyDTO
- def toDTO(etl: StructuredStreamingETLModel): StructuredStreamingETLDTO
- def toDTO(pipegraph: PipegraphModel): PipegraphDTO
- def toPipegraphModel(dto: PipegraphDTO, isUpdate: Boolean = false): Either[List[ErrorDTO], PipegraphModel]
- def toReaderModel(dto: ReaderModelDTO): Either[List[ErrorDTO], StreamingReaderModel]
- def toStrategyModel(strategy: StrategyDTO): Either[List[ErrorDTO], StrategyModel]
- def toStrategyProcessGroup(id: String, errorPort: String, variables: JsValue): String
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def toStructuredStreamingETLModel(dto: StructuredStreamingETLDTO): Either[List[ErrorDTO], StructuredStreamingETLModel]
- def toWriterModel(dto: WriterModelDTO): Either[List[ErrorDTO], WriterModel]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()