* The date to remove from the sequence property.
*/
public void removeUnqualifiedSequenceDateValue(String seqName, Calendar date)
{
String qualifiedSeqName = seqName;
ArrayProperty seq = (ArrayProperty) getAbstractProperty(qualifiedSeqName);
if (seq != null)
{
ArrayList<AbstractField> toDelete = new ArrayList<AbstractField>();
Iterator<AbstractField> it = seq.getContainer().getAllProperties().iterator();
AbstractField tmp;
while (it.hasNext())
{
tmp = it.next();
if (tmp instanceof DateType)
{
if (((DateType) tmp).getValue().equals(date))
{
toDelete.add(tmp);
}
}
}
Iterator<AbstractField> eraseProperties = toDelete.iterator();
while (eraseProperties.hasNext())
{
seq.getContainer().removeProperty(eraseProperties.next());
}
}
}