|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.overlord.sramp.common.visitors.ArtifactVisitorAdapter
org.overlord.sramp.atom.visitors.ArtifactToSummaryAtomEntryVisitor
public class ArtifactToSummaryAtomEntryVisitor
Visitor used to convert an artifact to an Atom entry.
| Field Summary | |
|---|---|
protected org.jboss.resteasy.plugins.providers.atom.Entry |
atomEntry
|
protected String |
baseUrl
|
protected Exception |
failure
|
protected Set<String> |
propertyNames
|
| Constructor Summary | |
|---|---|
ArtifactToSummaryAtomEntryVisitor(String baseUrl)
Constructor. |
|
ArtifactToSummaryAtomEntryVisitor(String baseUrl,
Set<String> propNames)
Constructor. |
|
| Method Summary | |
|---|---|
protected BaseArtifactType |
createIncludedArtifact(BaseArtifactType artifact)
Creates the artifact that should be included in the returned Entry. |
org.jboss.resteasy.plugins.providers.atom.Entry |
getAtomEntry()
|
protected boolean |
includeArtifact()
Returns true if we should include the Artifact wrapper in the Entry. |
void |
reset()
Called to reset the created entry and failure Exception. |
protected void |
setAtomEntry(org.jboss.resteasy.plugins.providers.atom.Entry entry)
Sets the Atom entry. |
void |
visit(ExtendedArtifactType artifact)
|
protected void |
visitBase(BaseArtifactType artifact)
Creates the base Atom Entry, doing the stuff that's common to all types of artifacts. |
| Methods inherited from class org.overlord.sramp.common.visitors.ArtifactVisitorAdapter |
|---|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String baseUrl
protected org.jboss.resteasy.plugins.providers.atom.Entry atomEntry
protected Exception failure
protected Set<String> propertyNames
| Constructor Detail |
|---|
public ArtifactToSummaryAtomEntryVisitor(String baseUrl)
baseUrl -
public ArtifactToSummaryAtomEntryVisitor(String baseUrl,
Set<String> propNames)
baseUrl - propNames - | Method Detail |
|---|
public void reset()
Exception. Call this
between visits of different artifacts - useful if you want to re-use the
visitor in a loop.
public org.jboss.resteasy.plugins.providers.atom.Entry getAtomEntry()
throws Exception
Exceptionprotected void setAtomEntry(org.jboss.resteasy.plugins.providers.atom.Entry entry)
entry - an Atom Entryprotected void visitBase(BaseArtifactType artifact)
visitBase in class ArtifactVisitorAdapterArtifactVisitorAdapter.visitBase(org.s_ramp.xmlns._2010.s_ramp.BaseArtifactType)public void visit(ExtendedArtifactType artifact)
visit in interface ArtifactVisitorvisit in class ArtifactVisitorAdapterArtifactVisitorAdapter.visit(org.s_ramp.xmlns._2010.s_ramp.ExtendedArtifactType)protected boolean includeArtifact()
Entry we would include the artifact wrapper only if we're returning some
additional custom properties.
protected BaseArtifactType createIncludedArtifact(BaseArtifactType artifact)
throws InstantiationException,
IllegalAccessException
IllegalAccessException
InstantiationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||