com.atlassian.maven.plugins.distribution
Class InternalContainer

java.lang.Object
  extended by com.atlassian.maven.plugins.distribution.InternalContainer
Direct Known Subclasses:
Tomcat5xContainer

public class InternalContainer
extends java.lang.Object

we need an internal container so that we don't go into an infinite when delegating properties.

See Also:
Container.getGroupId(), Container.getArtifactId(), Container.getVersion()

Field Summary
protected static java.lang.Object ant
           
 
Constructor Summary
InternalContainer()
           
 
Method Summary
 java.lang.String getArtifactId()
           
 java.lang.String getGroupId()
           
 java.lang.String getId()
           
 groovy.lang.MetaClass getMetaClass()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.lang.String getVersion()
           
 void install(java.lang.String containerPath, java.lang.String installPath)
           
 void installLibraries(java.lang.String librariesDirectory, java.lang.String installPath)
           
 java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args)
           
 void setArtifactId(java.lang.String value)
           
 void setGroupId(java.lang.String value)
           
 void setId(java.lang.String value)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setVersion(java.lang.String value)
           
 void updateService(Service service, java.lang.String installPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ant

protected static final java.lang.Object ant
Constructor Detail

InternalContainer

public InternalContainer()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String value)

getGroupId

public java.lang.String getGroupId()

setGroupId

public void setGroupId(java.lang.String value)

getArtifactId

public java.lang.String getArtifactId()

setArtifactId

public void setArtifactId(java.lang.String value)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String value)

install

public void install(java.lang.String containerPath,
                    java.lang.String installPath)

installLibraries

public void installLibraries(java.lang.String librariesDirectory,
                             java.lang.String installPath)

updateService

public void updateService(Service service,
                          java.lang.String installPath)

getMetaClass

public groovy.lang.MetaClass getMetaClass()

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)

invokeMethod

public java.lang.Object invokeMethod(java.lang.String name,
                                     java.lang.Object args)

getProperty

public java.lang.Object getProperty(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.