Skip to content

Instantly share code, notes, and snippets.

@luelista
Created February 10, 2011 20:45
Show Gist options
  • Save luelista/821301 to your computer and use it in GitHub Desktop.
Save luelista/821301 to your computer and use it in GitHub Desktop.
Unsere wunderbare Hausaufgabe vom 2011-02-07 ...
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
* Class Person
*/
public class Person {
//
// Fields
//
private List<Anschluss> anschluesse = new ArrayList<Anschluss>();
// %< %< %< %< %< %< %< S N I P %< %< %< %<
/**
* @return boolean
* @param pAnschluss
*/
public boolean removeAnschluss( Anschluss pAnschluss )
{
/*int indexOfAnschluss = anschluesse.indexOf(pAnschluss);
if ( indexOfAnschluss >= 0) {
anschluesse.remove(indexOfAnschluss);
return true;
} else {
return false;
}
*/
return anschluesse.remove(pAnschluss);
}
/**
* @param pIndex
* @param pAnschluss
*/
public void editAnschluss( int pIndex, Anschluss pAnschluss )
{
// braucht man diese Methode?
anschluesse.remove(pIndex);
anschluesse.add(pIndex, pAnschluss);
}
/**
* @return Anschluss
* @param pIndex
*/
public Anschluss getAnschluss( int pIndex )
{
return anschluesse.get(pIndex);
}
/**
* @return boolean
* @param pAnschluss
*/
public boolean addAnschluss( Anschluss pAnschluss )
{
anschluesse.add(pAnschluss);
}
/**
* @return Anschluss
* @param pNummer
*/
public Anschluss searchAnschluss( String pNummer )
{
for(Anschluss a : anschluesse) {
if (a.getNummer().equals(pNummer)) return a;
}
return null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment