com.pmease.quickbuild
Class DefaultCacheManager
java.lang.Object
com.pmease.quickbuild.DefaultCacheManager
- All Implemented Interfaces:
- CacheManager, SchedulableTask
public class DefaultCacheManager
- extends java.lang.Object
- implements CacheManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultCacheManager
public DefaultCacheManager()
getConfiguration
public Configuration getConfiguration(java.lang.Long configurationId)
- Description copied from interface:
CacheManager
- Returned configuration object should not be modified.
- Specified by:
getConfiguration in interface CacheManager
- Returns:
getLatestBuild
public Build getLatestBuild(java.lang.Long configurationId)
- Description copied from interface:
CacheManager
- Returned build object should not be modified.
- Specified by:
getLatestBuild in interface CacheManager
- Returns:
getLatestBuilds
public java.util.Map<java.lang.Long,Build> getLatestBuilds()
- Specified by:
getLatestBuilds in interface CacheManager
cloneLatestBuild
public Build cloneLatestBuild(java.lang.Long configurationId)
- Specified by:
cloneLatestBuild in interface CacheManager
configurationSaved
public void configurationSaved(Configuration configuration,
boolean isNew)
- Specified by:
configurationSaved in interface CacheManager
configurationRemoved
public void configurationRemoved(java.lang.Long configurationId)
- Specified by:
configurationRemoved in interface CacheManager
buildRemoved
public void buildRemoved(Build build)
- Specified by:
buildRemoved in interface CacheManager
buildActive
public void buildActive(Build build)
- Specified by:
buildActive in interface CacheManager
buildSaved
public void buildSaved(Build build,
boolean isNew)
- Specified by:
buildSaved in interface CacheManager
buildMoved
public void buildMoved(Build build,
java.lang.Long oldConfigurationId)
- Specified by:
buildMoved in interface CacheManager
initialize
public void initialize()
- Specified by:
initialize in interface CacheManager
getActiveBuild
public Pair<Build,java.util.Date> getActiveBuild(java.lang.Long buildId)
- Specified by:
getActiveBuild in interface CacheManager
execute
public void execute()
- Specified by:
execute in interface SchedulableTask
getSchedule
public Schedule getSchedule()
- Specified by:
getSchedule in interface SchedulableTask
getConfigurationCount
public int getConfigurationCount()
- Specified by:
getConfigurationCount in interface CacheManager
getFirstBuild
public Build getFirstBuild(java.lang.Long configurationId)
- Description copied from interface:
CacheManager
- Returned build object should not be modified.
- Specified by:
getFirstBuild in interface CacheManager
- Returns:
getConfigurations
public java.util.Map<java.lang.Long,Configuration> getConfigurations()
- Specified by:
getConfigurations in interface CacheManager
cloneConfigurations
public java.util.Map<java.lang.Long,Configuration> cloneConfigurations()
- Specified by:
cloneConfigurations in interface CacheManager
hasChildren
public boolean hasChildren(java.lang.Long configurationId)
- Specified by:
hasChildren in interface CacheManager
getChildren
public java.util.List<Configuration> getChildren(java.lang.Long configurationId)
- Specified by:
getChildren in interface CacheManager
getChildrenCount
public int getChildrenCount(java.lang.Long configurationId)
- Specified by:
getChildrenCount in interface CacheManager
getDescendents
public java.util.List<Configuration> getDescendents(java.lang.Long configurationId)
- Specified by:
getDescendents in interface CacheManager
getDescendentIds
public java.util.Set<java.lang.Long> getDescendentIds(java.lang.Long configurationId)
- Specified by:
getDescendentIds in interface CacheManager
getHistoryCount
public long getHistoryCount(java.lang.Long configurationId)
- Description copied from interface:
CacheManager
- Get number of history builds in specified configuration.
- Specified by:
getHistoryCount in interface CacheManager
- Returns:
getBaseDuration
public long getBaseDuration(java.lang.Long configurationId)
- Specified by:
getBaseDuration in interface CacheManager
getAuthorizations
public java.util.List<Authorization> getAuthorizations(java.lang.Long groupId)
- Specified by:
getAuthorizations in interface CacheManager
getGroup
public Group getGroup(java.lang.Long groupId)
- Specified by:
getGroup in interface CacheManager
getPermissionSet
public PermissionSet getPermissionSet(java.lang.Long id)
- Specified by:
getPermissionSet in interface CacheManager
getGroups
public java.util.List<Group> getGroups(java.lang.Long userId)
- Specified by:
getGroups in interface CacheManager
getDashboardsAccessibleByGroup
public java.util.List<Dashboard> getDashboardsAccessibleByGroup(java.lang.Long groupId)
- Specified by:
getDashboardsAccessibleByGroup in interface CacheManager
getDashboardsAccessibleByUser
public java.util.List<Dashboard> getDashboardsAccessibleByUser(java.lang.Long userId)
- Specified by:
getDashboardsAccessibleByUser in interface CacheManager
getGroupsSharedWithDashboard
public java.util.List<java.lang.String> getGroupsSharedWithDashboard(java.lang.Long dashboardId)
- Specified by:
getGroupsSharedWithDashboard in interface CacheManager
getUsersSharedWithDashboard
public java.util.List<java.lang.String> getUsersSharedWithDashboard(java.lang.Long dashboardId)
- Specified by:
getUsersSharedWithDashboard in interface CacheManager
getDashboardsOwnedByUser
public java.util.List<Dashboard> getDashboardsOwnedByUser(java.lang.Long userId)
- Specified by:
getDashboardsOwnedByUser in interface CacheManager
membershipRemoved
public void membershipRemoved(java.lang.Long membershipId)
- Specified by:
membershipRemoved in interface CacheManager
membershipSaved
public void membershipSaved(Membership membership)
- Specified by:
membershipSaved in interface CacheManager
triggerDependenceRemoved
public void triggerDependenceRemoved(java.lang.Long triggerDependenceId)
- Specified by:
triggerDependenceRemoved in interface CacheManager
triggerDependenceSaved
public void triggerDependenceSaved(TriggerDependence triggerDependence)
- Specified by:
triggerDependenceSaved in interface CacheManager
groupShareSaved
public void groupShareSaved(GroupShare share)
- Specified by:
groupShareSaved in interface CacheManager
groupShareRemoved
public void groupShareRemoved(java.lang.Long shareId)
- Specified by:
groupShareRemoved in interface CacheManager
getGroupShare
public GroupShare getGroupShare(java.lang.Long shareId)
- Specified by:
getGroupShare in interface CacheManager
userShareSaved
public void userShareSaved(UserShare share)
- Specified by:
userShareSaved in interface CacheManager
userShareRemoved
public void userShareRemoved(java.lang.Long shareId)
- Specified by:
userShareRemoved in interface CacheManager
getUserShare
public UserShare getUserShare(java.lang.Long shareId)
- Specified by:
getUserShare in interface CacheManager
dashboardSaved
public void dashboardSaved(Dashboard dashboard)
- Specified by:
dashboardSaved in interface CacheManager
dashboardRemoved
public void dashboardRemoved(java.lang.Long dashboardId)
- Specified by:
dashboardRemoved in interface CacheManager
getDashboard
public Dashboard getDashboard(java.lang.Long dashboardId)
- Specified by:
getDashboard in interface CacheManager
authorizationRemoved
public void authorizationRemoved(java.lang.Long authorizationId)
- Specified by:
authorizationRemoved in interface CacheManager
authorizationSaved
public void authorizationSaved(Authorization authorization)
- Specified by:
authorizationSaved in interface CacheManager
groupRemoved
public void groupRemoved(java.lang.Long groupId)
- Specified by:
groupRemoved in interface CacheManager
permissionSetRemoved
public void permissionSetRemoved(java.lang.Long permissionSetId)
- Specified by:
permissionSetRemoved in interface CacheManager
groupSaved
public void groupSaved(Group group)
- Specified by:
groupSaved in interface CacheManager
permissionSetSaved
public void permissionSetSaved(PermissionSet permissionSet)
- Specified by:
permissionSetSaved in interface CacheManager
alarmRemoved
public void alarmRemoved(java.lang.Long alarmId)
- Specified by:
alarmRemoved in interface CacheManager
alarmSaved
public void alarmSaved(Alarm alarm)
- Specified by:
alarmSaved in interface CacheManager
getUserAlarms
public java.util.List<Alarm> getUserAlarms(java.lang.Long userId)
- Specified by:
getUserAlarms in interface CacheManager
getGroup
public Group getGroup(java.lang.String name)
- Specified by:
getGroup in interface CacheManager
getPermissionSet
public PermissionSet getPermissionSet(java.lang.String name)
- Specified by:
getPermissionSet in interface CacheManager
cloneConfiguration
public Configuration cloneConfiguration(java.lang.Long configurationId)
- Specified by:
cloneConfiguration in interface CacheManager
getSystemSetting
public SystemSetting getSystemSetting()
- Specified by:
getSystemSetting in interface CacheManager
systemSettingSaved
public void systemSettingSaved(SystemSetting systemSetting)
- Specified by:
systemSettingSaved in interface CacheManager
getEmailSetting
public EmailSetting getEmailSetting()
- Specified by:
getEmailSetting in interface CacheManager
emailSettingSaved
public void emailSettingSaved(EmailSetting emailSetting)
- Specified by:
emailSettingSaved in interface CacheManager
getLicense
public License getLicense()
- Specified by:
getLicense in interface CacheManager
licenseSaved
public void licenseSaved(License license)
- Specified by:
licenseSaved in interface CacheManager
resourceSaved
public void resourceSaved(Resource resource)
- Specified by:
resourceSaved in interface CacheManager
resourceRemoved
public void resourceRemoved(java.lang.Long resourceId)
- Specified by:
resourceRemoved in interface CacheManager
getResource
public Resource getResource(java.lang.Long resourceId)
- Specified by:
getResource in interface CacheManager
getResource
public Resource getResource(java.lang.String resourceName)
- Specified by:
getResource in interface CacheManager
getResources
public java.util.List<Resource> getResources()
- Specified by:
getResources in interface CacheManager
tokenRemoved
public void tokenRemoved(java.lang.Long tokenId)
- Specified by:
tokenRemoved in interface CacheManager
tokenSaved
public void tokenSaved(Token token)
- Specified by:
tokenSaved in interface CacheManager
getTokenCount
public int getTokenCount(java.lang.Long cloudProfileId)
- Specified by:
getTokenCount in interface CacheManager
getToken
public Token getToken(java.lang.Long tokenId)
- Specified by:
getToken in interface CacheManager
getToken
public Token getToken(java.lang.String tokenValue)
- Specified by:
getToken in interface CacheManager
getToken
public Token getToken(java.lang.String ip,
int port)
- Specified by:
getToken in interface CacheManager
getTokenByAddress
public Token getTokenByAddress(java.lang.String address)
- Specified by:
getTokenByAddress in interface CacheManager
userRemoved
public void userRemoved(java.lang.Long userId)
- Specified by:
userRemoved in interface CacheManager
userSaved
public void userSaved(User user)
- Specified by:
userSaved in interface CacheManager
resourceUsageSaved
public void resourceUsageSaved(ResourceAccess resourceUsage)
- Specified by:
resourceUsageSaved in interface CacheManager
getUser
public User getUser(java.lang.String userName)
- Specified by:
getUser in interface CacheManager
getUser
public User getUser(java.lang.Long userId)
- Specified by:
getUser in interface CacheManager
cloudProfileRemoved
public void cloudProfileRemoved(java.lang.Long cloudProfileId)
- Specified by:
cloudProfileRemoved in interface CacheManager
cloudProfileSaved
public void cloudProfileSaved(CloudProfile cloudProfile)
- Specified by:
cloudProfileSaved in interface CacheManager
getCloudProfile
public CloudProfile getCloudProfile(java.lang.String cloudProfileName)
- Specified by:
getCloudProfile in interface CacheManager
getCloudProfile
public CloudProfile getCloudProfile(java.lang.Long cloudProfileId)
- Specified by:
getCloudProfile in interface CacheManager
getCloudProfiles
public java.util.List<CloudProfile> getCloudProfiles()
- Specified by:
getCloudProfiles in interface CacheManager
isAgentAllowed
public boolean isAgentAllowed(User user)
- Specified by:
isAgentAllowed in interface CacheManager
getTokens
public java.util.List<Token> getTokens()
- Specified by:
getTokens in interface CacheManager
getTokenCount
public int getTokenCount()
- Specified by:
getTokenCount in interface CacheManager
getAlertRetentionSetting
public AlertRetentionSetting getAlertRetentionSetting()
- Specified by:
getAlertRetentionSetting in interface CacheManager
alertSettingSaved
public void alertSettingSaved(AlertRetentionSetting alertSetting)
- Specified by:
alertSettingSaved in interface CacheManager
getTriggerDependents
public java.util.Set<java.lang.Long> getTriggerDependents(java.lang.Long configurationId)
- Specified by:
getTriggerDependents in interface CacheManager
getTriggerDependencies
public java.util.Map<java.lang.Long,java.lang.Long> getTriggerDependencies(java.lang.Long configurationId)
- Specified by:
getTriggerDependencies in interface CacheManager
getLastAccessTimeOfResource
public java.util.Date getLastAccessTimeOfResource(java.lang.Long resourceId)
- Specified by:
getLastAccessTimeOfResource in interface CacheManager
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.