public class MetaDescription extends Object implements IMetaDescription, Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MetaDescription.FromJsonSetup |
| Constructor and Description |
|---|
MetaDescription() |
| Modifier and Type | Method and Description |
|---|---|
String |
getBase()
The name of the base component.
|
String |
getBaseProject() |
List<PipelineBuilderConstants.JcoreMeta.Category> |
getCategories() |
Description |
getChosenDescriptor() |
Integer |
getChosenDescriptorAsIndex() |
String |
getDescription() |
String |
getGroup() |
Description |
getJCoReDescription(String specifier)
Returns a specific descriptor object.
|
Collection<Description> |
getJCoReDescriptions()
Returns a collection of all the descriptor names for this component.
|
MavenArtifact |
getMavenArtifact() |
ComponentRepository |
getModule() |
String |
getName()
Returns the visible name of this component.
|
String |
getVersion()
Deprecated.
The version seems to be unused
|
boolean |
isExposable() |
Boolean |
isPear() |
void |
setArtifact(MavenArtifact artifact) |
void |
setBase(String base) |
void |
setBaseProject(String baseProject) |
void |
setChosenDescriptor(String xmlName) |
void |
setChosenDescriptorAsIndex(Integer descIndex)
Sets the chosen Descriptor as index reference to the Descriptor Array List
|
void |
setDescription(String description) |
void |
setExposable(boolean exposable) |
void |
setGroup(String group) |
void |
setJcoreGithubInformationService(JcoreGithubInformationService jcoreGithubInformationService)
Deprecated.
The service is now a singleton and can be gotten from its class directly.
|
void |
setModule(ComponentRepository module) |
void |
setPear(Boolean pear) |
void |
setVersion(String version) |
String |
toString() |
public Boolean isPear()
public void setPear(Boolean pear)
public String getBaseProject()
public void setBaseProject(String baseProject)
public String getDescription() throws DescriptorLoadingException
DescriptorLoadingExceptionpublic void setDescription(String description)
public String getBase()
public void setBase(String base)
public String getGroup()
public void setGroup(String group)
public boolean isExposable()
public void setExposable(boolean exposable)
public Description getChosenDescriptor() throws DescriptorLoadingException
getChosenDescriptor in interface IMetaDescriptionDescriptorLoadingExceptionpublic void setChosenDescriptor(String xmlName) throws DescriptorLoadingException
setChosenDescriptor in interface IMetaDescriptionDescriptorLoadingExceptionpublic Integer getChosenDescriptorAsIndex()
getChosenDescriptorAsIndex in interface IMetaDescriptionpublic void setChosenDescriptorAsIndex(Integer descIndex)
IMetaDescriptionsetChosenDescriptorAsIndex in interface IMetaDescriptionpublic Description getJCoReDescription(String specifier) throws DescriptorLoadingException
IMetaDescriptiongetJCoReDescription in interface IMetaDescriptionDescriptorLoadingExceptionpublic Collection<Description> getJCoReDescriptions() throws DescriptorLoadingException
IMetaDescriptiongetJCoReDescription method.getJCoReDescriptions in interface IMetaDescriptionDescriptorLoadingExceptionpublic String getName()
IMetaDescriptiongetName in interface IMetaDescriptionpublic List<PipelineBuilderConstants.JcoreMeta.Category> getCategories()
getCategories in interface IMetaDescriptionpublic void setArtifact(MavenArtifact artifact)
public MavenArtifact getMavenArtifact()
getMavenArtifact in interface IMetaDescriptionpublic ComponentRepository getModule()
public void setModule(ComponentRepository module)
public void setJcoreGithubInformationService(JcoreGithubInformationService jcoreGithubInformationService)
jcoreGithubInformationService - public String getVersion()
public void setVersion(String version)
Copyright © 2018 JULIE Lab, Germany. All rights reserved.