@Transactional public interface MilestoneManagerService extends CustomMilestoneManager
| Modifier and Type | Method and Description |
|---|---|
void |
changeDescription(long milestoneId,
String newDescription) |
void |
changeEndDate(long milestoneId,
Date newEndDate) |
void |
changeOwner(long milestoneId,
org.squashtest.tm.domain.users.User Owner) |
void |
changeRange(long milestoneId,
org.squashtest.tm.domain.milestone.MilestoneRange newRange) |
void |
changeStatus(long milestoneId,
org.squashtest.tm.domain.milestone.MilestoneStatus newStatus) |
List<org.squashtest.tm.domain.milestone.Milestone> |
findAllByNamesAndStatus(Collection<String> names,
org.squashtest.tm.domain.milestone.MilestoneStatus status) |
List<String> |
findBindableExistingNames(Collection<String> names,
List<org.squashtest.tm.domain.milestone.MilestoneStatus> status)
Given a collection of milestone names, returns the names of
the milestones which are bindable
|
List<String> |
findExistingNames(Collection<String> names)
Given a collection of milestone names, returns the names of
the milestones which actually exist
|
List<String> |
findInProgressExistingNames(Collection<String> names)
Given a collection of milestone names, returns the names of
the milestones which are in progress
|
addMilestone, canEditMilestone, changeLabel, cloneMilestone, disableFeature, enableFeature, findAll, findAllIdsOfEditableMilestone, findAllVisibleToCurrentManager, hasMilestone, isBoundToATemplate, isBoundToAtleastOneObject, isMilestoneBoundToOneObjectOfProject, migrateMilestones, removeMilestones, synchronize, unbindAllObjects, verifyCanEditMilestone, verifyCanEditMilestoneRangefindAllVisibleToCurrentUser, findById, findByName@PreAuthorize(value="@featureManager.isEnabled(\'MILESTONE\')")
void changeDescription(long milestoneId,
String newDescription)
@PreAuthorize(value="@featureManager.isEnabled(\'MILESTONE\')")
void changeStatus(long milestoneId,
org.squashtest.tm.domain.milestone.MilestoneStatus newStatus)
@PreAuthorize(value="@featureManager.isEnabled(\'MILESTONE\')")
void changeEndDate(long milestoneId,
Date newEndDate)
@PreAuthorize(value="@featureManager.isEnabled(\'MILESTONE\')")
void changeOwner(long milestoneId,
org.squashtest.tm.domain.users.User Owner)
@PreAuthorize(value="@featureManager.isEnabled(\'MILESTONE\')")
void changeRange(long milestoneId,
org.squashtest.tm.domain.milestone.MilestoneRange newRange)
List<String> findExistingNames(Collection<String> names)
names - List<String> findInProgressExistingNames(Collection<String> names)
names - List<String> findBindableExistingNames(Collection<String> names, List<org.squashtest.tm.domain.milestone.MilestoneStatus> status)
names - List<org.squashtest.tm.domain.milestone.Milestone> findAllByNamesAndStatus(Collection<String> names, org.squashtest.tm.domain.milestone.MilestoneStatus status)
names - status - Copyright © 2010–2017 Henix, henix.fr. All rights reserved.