public class Artifact extends AbstractXMLDoc implements Observer
factoryaddAttribute, deserialize, deserialize, deserialize, getAttribute, getChildElements, getElement, getElement, getFirstChildWithName, getPretifiedString, prettify, toStringtoFileclearChanged, countObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic Artifact()
public Artifact(File source)
public String getName()
public void setName(String name)
public String getVersion()
public void setVersion(String version)
public String getServerRole()
public void setServerRole(String serverRole)
public String getType()
public void setType(String type)
public File getFile()
public void setFile(String file)
public String getFilePath()
public void addObserver(Observer o)
addObserver in class Observablepublic void deleteObserver(Observer o)
deleteObserver in class Observablepublic void deleteObservers()
deleteObservers in class Observablepublic List<ArtifactDependency> getDependencies()
public void setDependencies(List<ArtifactDependency> dependencies)
public String serialize()
serialize in class AbstractXMLDocprotected void deserialize(org.apache.axiom.om.OMElement documentElement)
deserialize in class AbstractXMLDocpublic org.apache.axiom.om.OMElement getDocumentElement()
public void setAnonymouse(boolean anonymouse)
public boolean isAnonymouse()
public Artifact cloneData()
public void setParent(Artifact parent)
public Artifact getParent()
public String getCaption()
public String getDefaultName()
getDefaultName in class AbstractManifestpublic void setModificationStamp(long modificationStamp)
public long getModificationStamp()
public void update(Observable o, Object arg)
public void setSuperArtifact(boolean superArtifact)
public boolean isSuperArtifact()
public void setSource(File source)
public File getSource()
public void fromFile(File file) throws FactoryConfigurationError, Exception
FactoryConfigurationErrorExceptionpublic void notifySourceModification()
public File toFile() throws Exception
toFile in class AbstractManifestExceptionpublic void release()
public void removeDependencies()
public void setAllPosibleLocalDependencies(Map<Artifact,ArtifactDependency> allPosibleLocalDependencies)
public Map<Artifact,ArtifactDependency> getAllPosibleLocalDependencies()
public ArtifactDependency getDependencyForArtifact(Artifact artifact)
public boolean isDependencyPresent(Artifact artifact)
public String getTimestampedVersion()
public void setCarTimestamp(String carTimestamp)
public String getCarTimestamp()
Copyright © 2024 WSO2. All rights reserved.