Zwischenstand mit lokalen Änderungen - werden im nächsten Commit wieder gelöscht

git-svn-id: https://svn.libreccm.org/ccm/trunk@191 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2009-06-10 08:16:49 +00:00
parent e6bcef3f88
commit b59b330028
1 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,46 @@
package com.arsdigita.cms.contenttypes;
import com.arsdigita.domain.DomainCollection;
import com.arsdigita.domain.DomainObject;
import com.arsdigita.persistence.DataCollection;
import com.arsdigita.persistence.Filter;
import com.arsdigita.persistence.PersistenceException;
/**
*
* @author Jens Pelzetter <jens@jp-digital.de>
*/
public class OrganizationRoleCollection extends DomainCollection {
public OrganizationRoleCollection(DataCollection dataCollection) {
super(dataCollection);
}
@Override
public void addOrder(String order) {
m_dataCollection.addOrder(order);
}
@Override
public DomainObject getDomainObject() {
return new OrganizationRole(m_dataCollection.getDataObject());
}
public OrganizationRole getOrganizationRole() {
return (OrganizationRole) getDomainObject();
}
@Override
public Filter addFilter(String conditions) {
return m_dataCollection.addFilter(conditions);
}
@Override
public void clearFilter() {
m_dataCollection.clearFilter();
}
@Override
public void clearOrder() throws PersistenceException {
m_dataCollection.clearOrder();
}
}