com.atlassian.greenhopper.service.rapid.view
Class ColumnDao
java.lang.Object
com.atlassian.greenhopper.service.rapid.view.GenericActiveObjectsDao<java.lang.Long,ColumnAO>
com.atlassian.greenhopper.service.rapid.view.ColumnDao
- All Implemented Interfaces:
- RelatedEntityDao<java.lang.Long,RapidViewAO,ColumnAO,Column>
@Service
public class ColumnDao
- extends GenericActiveObjectsDao<java.lang.Long,ColumnAO>
- implements RelatedEntityDao<java.lang.Long,RapidViewAO,ColumnAO,Column>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnDao
public ColumnDao()
getColumn
public ColumnAO getColumn(long columnId)
getForParent
public ColumnAO[] getForParent(RapidViewAO parent)
- Description copied from interface:
RelatedEntityDao
- Return all the records for the specified parent.
- Specified by:
getForParent
in interface RelatedEntityDao<java.lang.Long,RapidViewAO,ColumnAO,Column>
- Returns:
- the records
getForParent
public ColumnAO[] getForParent(java.lang.Long rapidViewId)
- Description copied from interface:
RelatedEntityDao
- Return all the records for the specified parent.
- Specified by:
getForParent
in interface RelatedEntityDao<java.lang.Long,RapidViewAO,ColumnAO,Column>
- Returns:
- the records
updateForParent
public java.util.List<ColumnAO> updateForParent(RapidViewAO rapidView,
java.util.List<Column> columns)
- Description copied from interface:
RelatedEntityDao
- Set the list of domain objects onto the parent record. This will create new or updated existing records as necessary.
- Specified by:
updateForParent
in interface RelatedEntityDao<java.lang.Long,RapidViewAO,ColumnAO,Column>
- Returns:
- the updated list of domain objects
createWithStatuses
public ColumnAO createWithStatuses(java.util.Map<java.lang.String,java.lang.Object> stringObjectMap,
java.util.List<java.lang.String> statusIds,
int position)
deleteForParent
public void deleteForParent(RapidViewAO rapidViewAO)
- Description copied from interface:
RelatedEntityDao
- Delete all records for specified parent.
- Specified by:
deleteForParent
in interface RelatedEntityDao<java.lang.Long,RapidViewAO,ColumnAO,Column>
preDelete
protected void preDelete(ColumnAO... entities)
- Overrides:
preDelete
in class GenericActiveObjectsDao<java.lang.Long,ColumnAO>
Copyright © 2007-2013 Atlassian. All Rights Reserved.