Packages

c

com.kyleu.projectile.services

ProjectileService

class ProjectileService extends InputHelper with ProjectHelper with CodegenHelper with AuditHelper

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProjectileService
  2. AuditHelper
  3. CodegenHelper
  4. ProjectHelper
  5. ProjectPackageHelper
  6. ProjectFeatureHelper
  7. InputHelper
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ProjectileService(rootCfg: ConfigService = new ConfigService("."))

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addInput(summary: InputSummary): Input
    Definition Classes
    InputHelper
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def audit(inputs: Seq[(ExportConfiguration, ProjectOutput)], verbose: Boolean): AuditResult
    Definition Classes
    AuditHelper
  7. def auditAll(verbose: Boolean): AuditResult
    Definition Classes
    AuditHelper
  8. def auditKeys(keys: Seq[String], verbose: Boolean): AuditResult
    Definition Classes
    AuditHelper
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  10. def codegen(projectKeys: Seq[String] = Nil, verbose: Boolean): CodegenResult
    Definition Classes
    CodegenHelper
  11. def configForInput(key: String): ConfigService
  12. def configForProject(key: String): ConfigService
  13. def createExample(key: String, template: String, force: Boolean): OK
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def exportAll(): Seq[(ProjectOutput, Seq[OutputWriteResult])]
    Definition Classes
    ProjectHelper
  17. def exportProject(key: String, verbose: Boolean): (ProjectOutput, Seq[OutputWriteResult])
    Definition Classes
    ProjectHelper
  18. def exportProjectFromInput(p: ProjectSummary, i: Input, cfg: ConfigService, verbose: Boolean): (ProjectOutput, Seq[OutputWriteResult])
    Definition Classes
    ProjectHelper
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def fix(key: String, t: String, src: String, tgt: String): Seq[String]
    Definition Classes
    AuditHelper
  21. val fullPath: String
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def getInput(key: String): Input
    Definition Classes
    InputHelper
  24. def getInputSummary(key: String): InputSummary
    Definition Classes
    InputHelper
  25. def getProject(key: String): Project
    Definition Classes
    ProjectHelper
  26. def getProjectHash(project: String): Int
    Definition Classes
    CodegenHelper
  27. def getProjectStatus(key: String): Either[(String, String), String]
    Definition Classes
    ProjectHelper
  28. def getProjectSummary(key: String): ProjectSummary
    Definition Classes
    ProjectHelper
  29. def getProjectSummaryOpt(key: String): Option[ProjectSummary]
    Definition Classes
    ProjectHelper
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def init(): OK
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def listInputs(): Seq[InputSummary]
    Definition Classes
    InputHelper
  34. def listProjects(): Seq[ProjectSummary]
    Definition Classes
    ProjectHelper
  35. def loadExportConfig(key: String): ExportConfiguration
    Definition Classes
    ProjectHelper
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. def process(cmd: ProjectileCommand, verbose: Boolean = false): ProjectileResponse
  40. val processInput: PartialFunction[ProjectileCommand, ProjectileResponse]
    Attributes
    protected
    Definition Classes
    InputHelper
  41. val processProject: PartialFunction[ProjectileCommand, ProjectileResponse]
    Attributes
    protected
  42. def projectResults(k: String): ProjectExportResult
    Attributes
    protected[this]
    Definition Classes
    ProjectHelper
  43. def refreshInput(key: String): Input with Product with Serializable { def template: com.kyleu.projectile.models.input.InputTemplate with Product with Serializable }
    Definition Classes
    InputHelper
  44. def removeEnumMember(key: String, member: String): String
    Definition Classes
    ProjectHelper
  45. def removeInput(key: String): OK
    Definition Classes
    InputHelper
  46. def removeModelMember(key: String, member: String): String
    Definition Classes
    ProjectHelper
  47. def removeProject(key: String): OK
    Definition Classes
    ProjectHelper
  48. def removeServiceMember(key: String, member: String): String
    Definition Classes
    ProjectHelper
  49. def removeUnionMember(key: String, member: String): String
    Definition Classes
    ProjectHelper
  50. val rootCfg: ConfigService
  51. val rootDir: File
  52. def saveEnumMember(key: String, member: EnumMember): ExportEnum
    Definition Classes
    ProjectHelper
  53. def saveEnumMembers(key: String, members: Seq[EnumMember]): Seq[ExportEnum]
    Definition Classes
    ProjectHelper
  54. def saveModelMember(key: String, member: ModelMember): ExportModel
    Definition Classes
    ProjectHelper
  55. def saveModelMembers(key: String, members: Seq[ModelMember]): Seq[ExportModel]
    Definition Classes
    ProjectHelper
  56. def saveProject(summary: ProjectSummary): Project
    Definition Classes
    ProjectHelper
  57. def saveServiceMember(key: String, member: ServiceMember): ExportService
    Definition Classes
    ProjectHelper
  58. def saveServiceMembers(key: String, members: Seq[ServiceMember]): Seq[ExportService]
    Definition Classes
    ProjectHelper
  59. def saveUnionMember(key: String, member: UnionMember): ExportUnion
    Definition Classes
    ProjectHelper
  60. def saveUnionMembers(key: String, members: Seq[UnionMember]): Seq[ExportUnion]
    Definition Classes
    ProjectHelper
  61. def serverHelp(): Error
  62. def setFeature(key: String, feature: String): Boolean
    Definition Classes
    ProjectHelper
  63. def setPackage(key: String, item: String, pkg: String): String
    Definition Classes
    ProjectHelper
  64. def setPostgresOptions(key: String, conn: PostgresConnection): PostgresInput
    Definition Classes
    InputHelper
  65. def setProjectHash(project: String, hash: Int): File
    Definition Classes
    CodegenHelper
  66. def setThriftOptions(key: String, to: ThriftOptions): ThriftInput
    Definition Classes
    InputHelper
  67. def setTypeScriptOptions(key: String, to: TypeScriptOptions): TypeScriptInput
    Definition Classes
    InputHelper
  68. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  69. def testbed(): JsonResponse
  70. val toString: String
  71. def toggleFeature(key: String, feature: String): Boolean
    Definition Classes
    ProjectFeatureHelper
  72. def togglePackage(key: String, item: String, pkg: String): String
    Definition Classes
    ProjectPackageHelper
  73. def updateAll(): Seq[String]
    Definition Classes
    ProjectHelper
  74. def updateProject(key: String): Seq[String]
    Definition Classes
    ProjectHelper
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AuditHelper

Inherited from CodegenHelper

Inherited from ProjectHelper

Inherited from ProjectPackageHelper

Inherited from ProjectFeatureHelper

Inherited from InputHelper

Inherited from AnyRef

Inherited from Any

Ungrouped