class ProjectileService extends InputHelper with ProjectHelper with CodegenHelper with AuditHelper
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ProjectileService
- AuditHelper
- CodegenHelper
- ProjectHelper
- ProjectPackageHelper
- ProjectFeatureHelper
- InputHelper
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ProjectileService(rootCfg: ConfigService = new ConfigService("."))
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
-
def
addInput(summary: InputSummary): Input
- Definition Classes
- InputHelper
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
audit(inputs: Seq[(ExportConfiguration, ProjectOutput)], verbose: Boolean): AuditResult
- Definition Classes
- AuditHelper
-
def
auditAll(verbose: Boolean): AuditResult
- Definition Classes
- AuditHelper
-
def
auditKeys(keys: Seq[String], verbose: Boolean): AuditResult
- Definition Classes
- AuditHelper
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
codegen(projectKeys: Seq[String] = Nil, verbose: Boolean): CodegenResult
- Definition Classes
- CodegenHelper
- def configForInput(key: String): ConfigService
- def configForProject(key: String): ConfigService
- def createExample(key: String, template: String, force: Boolean): OK
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exportAll(): Seq[(ProjectOutput, Seq[OutputWriteResult])]
- Definition Classes
- ProjectHelper
-
def
exportProject(key: String, verbose: Boolean): (ProjectOutput, Seq[OutputWriteResult])
- Definition Classes
- ProjectHelper
-
def
exportProjectFromInput(p: ProjectSummary, i: Input, cfg: ConfigService, verbose: Boolean): (ProjectOutput, Seq[OutputWriteResult])
- Definition Classes
- ProjectHelper
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fix(key: String, t: String, src: String, tgt: String): Seq[String]
- Definition Classes
- AuditHelper
- val fullPath: String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getInput(key: String): Input
- Definition Classes
- InputHelper
-
def
getInputSummary(key: String): InputSummary
- Definition Classes
- InputHelper
-
def
getProject(key: String): Project
- Definition Classes
- ProjectHelper
-
def
getProjectHash(project: String): Int
- Definition Classes
- CodegenHelper
-
def
getProjectStatus(key: String): Either[(String, String), String]
- Definition Classes
- ProjectHelper
-
def
getProjectSummary(key: String): ProjectSummary
- Definition Classes
- ProjectHelper
-
def
getProjectSummaryOpt(key: String): Option[ProjectSummary]
- Definition Classes
- ProjectHelper
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def init(): OK
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
listInputs(): Seq[InputSummary]
- Definition Classes
- InputHelper
-
def
listProjects(): Seq[ProjectSummary]
- Definition Classes
- ProjectHelper
-
def
loadExportConfig(key: String): ExportConfiguration
- Definition Classes
- ProjectHelper
-
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()
- def process(cmd: ProjectileCommand, verbose: Boolean = false): ProjectileResponse
-
val
processInput: PartialFunction[ProjectileCommand, ProjectileResponse]
- Attributes
- protected
- Definition Classes
- InputHelper
-
val
processProject: PartialFunction[ProjectileCommand, ProjectileResponse]
- Attributes
- protected
-
def
projectResults(k: String): ProjectExportResult
- Attributes
- protected[this]
- Definition Classes
- ProjectHelper
-
def
refreshInput(key: String): Input with Product with Serializable { def template: com.kyleu.projectile.models.input.InputTemplate with Product with Serializable }
- Definition Classes
- InputHelper
-
def
removeEnumMember(key: String, member: String): String
- Definition Classes
- ProjectHelper
-
def
removeInput(key: String): OK
- Definition Classes
- InputHelper
-
def
removeModelMember(key: String, member: String): String
- Definition Classes
- ProjectHelper
-
def
removeProject(key: String): OK
- Definition Classes
- ProjectHelper
-
def
removeServiceMember(key: String, member: String): String
- Definition Classes
- ProjectHelper
-
def
removeUnionMember(key: String, member: String): String
- Definition Classes
- ProjectHelper
- val rootCfg: ConfigService
- val rootDir: File
-
def
saveEnumMember(key: String, member: EnumMember): ExportEnum
- Definition Classes
- ProjectHelper
-
def
saveEnumMembers(key: String, members: Seq[EnumMember]): Seq[ExportEnum]
- Definition Classes
- ProjectHelper
-
def
saveModelMember(key: String, member: ModelMember): ExportModel
- Definition Classes
- ProjectHelper
-
def
saveModelMembers(key: String, members: Seq[ModelMember]): Seq[ExportModel]
- Definition Classes
- ProjectHelper
-
def
saveProject(summary: ProjectSummary): Project
- Definition Classes
- ProjectHelper
-
def
saveServiceMember(key: String, member: ServiceMember): ExportService
- Definition Classes
- ProjectHelper
-
def
saveServiceMembers(key: String, members: Seq[ServiceMember]): Seq[ExportService]
- Definition Classes
- ProjectHelper
-
def
saveUnionMember(key: String, member: UnionMember): ExportUnion
- Definition Classes
- ProjectHelper
-
def
saveUnionMembers(key: String, members: Seq[UnionMember]): Seq[ExportUnion]
- Definition Classes
- ProjectHelper
- def serverHelp(): Error
-
def
setFeature(key: String, feature: String): Boolean
- Definition Classes
- ProjectHelper
-
def
setPackage(key: String, item: String, pkg: String): String
- Definition Classes
- ProjectHelper
-
def
setPostgresOptions(key: String, conn: PostgresConnection): PostgresInput
- Definition Classes
- InputHelper
-
def
setProjectHash(project: String, hash: Int): File
- Definition Classes
- CodegenHelper
-
def
setThriftOptions(key: String, to: ThriftOptions): ThriftInput
- Definition Classes
- InputHelper
-
def
setTypeScriptOptions(key: String, to: TypeScriptOptions): TypeScriptInput
- Definition Classes
- InputHelper
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def testbed(): JsonResponse
- val toString: String
-
def
toggleFeature(key: String, feature: String): Boolean
- Definition Classes
- ProjectFeatureHelper
-
def
togglePackage(key: String, item: String, pkg: String): String
- Definition Classes
- ProjectPackageHelper
-
def
updateAll(): Seq[String]
- Definition Classes
- ProjectHelper
-
def
updateProject(key: String): Seq[String]
- Definition Classes
- ProjectHelper
-
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()