
org.codehaus.mevenide.netbeans.execute.model.ActionToGoalMapping Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nb-project Show documentation
Show all versions of nb-project Show documentation
Implementation of a Netbeans project backed by Maven2 POM files.
The newest version!
/*
* $Id$
*/
package org.codehaus.mevenide.netbeans.execute.model;
//---------------------------------/
//- Imported classes and packages -/
//---------------------------------/
import java.util.Date;
/**
* null
*
* @version $Revision$ $Date$
*/
public class ActionToGoalMapping implements java.io.Serializable {
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
* Field packaging
*/
private String packaging;
/**
* Field actions
*/
private java.util.List actions;
//-----------/
//- Methods -/
//-----------/
/**
* Method addAction
*
* @param netbeansActionMapping
*/
public void addAction(NetbeansActionMapping netbeansActionMapping)
{
if ( !(netbeansActionMapping instanceof NetbeansActionMapping) )
{
throw new ClassCastException( "ActionToGoalMapping.addActions(netbeansActionMapping) parameter must be instanceof " + NetbeansActionMapping.class.getName() );
}
getActions().add( netbeansActionMapping );
} //-- void addAction(NetbeansActionMapping)
/**
* Method getActions
*/
public java.util.List getActions()
{
if ( this.actions == null )
{
this.actions = new java.util.ArrayList();
}
return this.actions;
} //-- java.util.List getActions()
/**
* Get Supported packaging type that this this project maps to.
*
* Useful for custom non-standard
* packingings to get the same behaviour as the supported ones.
* Supported types: jar, war, ejb, ear
* @deprecated is ethe
* netbeans.hint.packaging POM property instead
*/
public String getPackaging()
{
return this.packaging;
} //-- String getPackaging()
/**
* Method removeAction
*
* @param netbeansActionMapping
*/
public void removeAction(NetbeansActionMapping netbeansActionMapping)
{
if ( !(netbeansActionMapping instanceof NetbeansActionMapping) )
{
throw new ClassCastException( "ActionToGoalMapping.removeActions(netbeansActionMapping) parameter must be instanceof " + NetbeansActionMapping.class.getName() );
}
getActions().remove( netbeansActionMapping );
} //-- void removeAction(NetbeansActionMapping)
/**
* Set null
*
* @param actions
*/
public void setActions(java.util.List actions)
{
this.actions = actions;
} //-- void setActions(java.util.List)
/**
* Set Supported packaging type that this this project maps to.
*
* Useful for custom non-standard
* packingings to get the same behaviour as the supported ones.
* Supported types: jar, war, ejb, ear
* @deprecated is ethe
* netbeans.hint.packaging POM property instead
*
* @param packaging
*/
public void setPackaging(String packaging)
{
this.packaging = packaging;
} //-- void setPackaging(String)
private String modelEncoding = "UTF-8";
public void setModelEncoding( String modelEncoding )
{
this.modelEncoding = modelEncoding;
}
public String getModelEncoding()
{
return modelEncoding;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy