Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hibernate
Interface ContainerManagedTimestampTrackable

All Known Implementing Classes:
Agent, AgentType, AIIp, AIPlatform, AIServer, AIService, AlertDefinition, AppdefBean, AppdefNamedBean, AppdefResource, AppdefResourceType, Application, ApplicationType, AppService, Escalation, Ip, IpBase, Measurement, MeasurementTemplate, Platform, PlatformBase, PlatformType, Plugin, ResourceGroup, Server, ServerBase, ServerType, Service, ServiceCluster, ServiceType

public interface ContainerManagedTimestampTrackable

Implementors will be noticed by the container when it updates the creation time or last modified time for container managed objects. The creation time and last modified time management policy (container vs. explicit) may be defined independently depending on the implementation.

See Also:
HypericInterceptor

Method Summary
 boolean allowContainerManagedCreationTime()
          Define the management policy for the creation time.
 boolean allowContainerManagedLastModifiedTime()
          Define the management policy for the last modified time.
 

Method Detail

allowContainerManagedCreationTime

boolean allowContainerManagedCreationTime()
Define the management policy for the creation time. If the creation time is set explicitly, an explicit management policy will be assumed always, regardless of the return value.

Returns:
true to allow the container to manage the creation time; false to manage the creation time explicitly. If the creation time is unspecified, then the implementation should return false.

allowContainerManagedLastModifiedTime

boolean allowContainerManagedLastModifiedTime()
Define the management policy for the last modified time.

Returns:
true to allow the container to manage the last modified time; false to manage the last modified time explicitly. If the last modified time is unspecified, then the implementation should return false.

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.