test_class.file: core/src/test/java/net/adamcin/oakpal/core/sling/EmbeddedPackageInstallableParamsTest.java
test_class.identifier: EmbeddedPackageInstallableParamsTest
test_case.body: @Test
      public void testCreateInstallable() {
          final PackageId expectParentId = PackageId.fromString("test");
          final String expectJcrPath = "/some/package/path.zip";
          final PackageId expectEmbeddedId = PackageId.fromString("testtest");
          EmbeddedPackageInstallableParams params = new EmbeddedPackageInstallableParams(expectEmbeddedId);
          EmbeddedPackageInstallable installable = params.createInstallable(expectParentId, expectJcrPath);
  
          assertSame("expect same parentId", expectParentId, installable.getParentId());
          assertSame("expect same jcrPath", expectJcrPath, installable.getJcrPath());
          assertSame("expect same embeddedId", expectEmbeddedId, installable.getEmbeddedId());
      }
test_case.class_method_signature: EmbeddedPackageInstallableParamsTest.testCreateInstallable()
test_case.full_signature: @Test public void testCreateInstallable()
test_case.identifier: testCreateInstallable
test_case.invocations: fromString fromString createInstallable assertSame getParentId assertSame getJcrPath assertSame getEmbeddedId
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCreateInstallable()
focal_class.declarator: embeddedId
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull PackageId embeddedId;
focal_class.type: PackageId
focal_class.var_name: embeddedId
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/sling/EmbeddedPackageInstallableParams.java
focal_class.identifier: EmbeddedPackageInstallableParams
focal_class.interfaces: implements SlingInstallableParams<EmbeddedPackageInstallable>
focal_class.class_method_signature: EmbeddedPackageInstallableParams.EmbeddedPackageInstallableParams(@NotNull final PackageId embeddedId)
focal_class.full_signature: public  EmbeddedPackageInstallableParams(@NotNull final PackageId embeddedId)
focal_class.identifier: EmbeddedPackageInstallableParams
focal_class.modifiers: public
focal_class.parameters: (@NotNull final PackageId embeddedId)
focal_class.signature:  EmbeddedPackageInstallableParams(@NotNull final PackageId embeddedId)
focal_class.class_method_signature: EmbeddedPackageInstallableParams.getEmbeddedId()
focal_class.full_signature: public PackageId getEmbeddedId()
focal_class.identifier: getEmbeddedId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PackageId
focal_class.signature: PackageId getEmbeddedId()
focal_class.class_method_signature: EmbeddedPackageInstallableParams.createInstallable(final PackageId parentPackageId, final String jcrPath)
focal_class.full_signature: @NotNull @Override public EmbeddedPackageInstallable createInstallable(final PackageId parentPackageId, final String jcrPath)
focal_class.identifier: createInstallable
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (final PackageId parentPackageId, final String jcrPath)
focal_class.return: EmbeddedPackageInstallable
focal_class.signature: EmbeddedPackageInstallable createInstallable(final PackageId parentPackageId, final String jcrPath)
focal_class.class_method_signature: EmbeddedPackageInstallableParams.getInstallableType()
focal_class.full_signature: @Override public @NotNull Class<EmbeddedPackageInstallable> getInstallableType()
focal_class.identifier: getInstallableType
focal_class.modifiers: @Override public @NotNull
focal_class.parameters: ()
focal_class.return: Class<EmbeddedPackageInstallable>
focal_class.signature: Class<EmbeddedPackageInstallable> getInstallableType()
focal_method.body: @NotNull
      @Override
      public EmbeddedPackageInstallable createInstallable(final PackageId parentPackageId, final String jcrPath) {
          return new EmbeddedPackageInstallable(parentPackageId, jcrPath, embeddedId);
      }
focal_method.class_method_signature: EmbeddedPackageInstallableParams.createInstallable(final PackageId parentPackageId, final String jcrPath)
focal_method.full_signature: @NotNull @Override public EmbeddedPackageInstallable createInstallable(final PackageId parentPackageId, final String jcrPath)
focal_method.identifier: createInstallable
focal_method.modifiers: @NotNull @Override public
focal_method.parameters: (final PackageId parentPackageId, final String jcrPath)
focal_method.return: EmbeddedPackageInstallable
focal_method.signature: EmbeddedPackageInstallable createInstallable(final PackageId parentPackageId, final String jcrPath)