Tabnine Logo
DailyCacheInvalidationPolicy.getExpiryTime
Code IndexAdd Tabnine to your IDE (free)

How to use
getExpiryTime
method
in
org.eclipse.persistence.descriptors.invalidation.DailyCacheInvalidationPolicy

Best Java code snippets using org.eclipse.persistence.descriptors.invalidation.DailyCacheInvalidationPolicy.getExpiryTime (Showing top 3 results out of 315)

origin: org.eclipse.persistence/org.eclipse.persistence.core

protected void addCacheInvalidationPolicyLines(NonreflectiveMethodDefinition method, ClassDescriptor descriptor) {
  CacheInvalidationPolicy policy = descriptor.getCacheInvalidationPolicy();
  if (policy instanceof NoExpiryCacheInvalidationPolicy) {
    if (policy.shouldUpdateReadTimeOnUpdate()) {
      method.addLine("// Cache Invalidation Policy");
      method.addLine("NoExpiryCacheInvalidationPolicy policy = new NoExpiryCacheInvalidationPolicy();");
      method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
      method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
    }
  } else if (policy instanceof TimeToLiveCacheInvalidationPolicy) {
    method.addLine("// Cache Invalidation Policy");
    method.addLine("TimeToLiveCacheInvalidationPolicy policy = new TimeToLiveCacheInvalidationPolicy(" + ((TimeToLiveCacheInvalidationPolicy)policy).getTimeToLive() + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  } else if (policy instanceof DailyCacheInvalidationPolicy) {
    Calendar calendar = ((DailyCacheInvalidationPolicy)policy).getExpiryTime();
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int millisecond = calendar.get(Calendar.MILLISECOND);
    method.addLine("// Cache Invalidation Policy");
    method.addLine("DailyCacheInvalidationPolicy policy = new DailyCacheInvalidationPolicy(" + hour + ", " + minute + ", " + second + ", " + millisecond + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  }
}
origin: com.haulmont.thirdparty/eclipselink

protected void addCacheInvalidationPolicyLines(NonreflectiveMethodDefinition method, ClassDescriptor descriptor) {
  CacheInvalidationPolicy policy = descriptor.getCacheInvalidationPolicy();
  if (policy instanceof NoExpiryCacheInvalidationPolicy) {
    if (policy.shouldUpdateReadTimeOnUpdate()) {
      method.addLine("// Cache Invalidation Policy");
      method.addLine("NoExpiryCacheInvalidationPolicy policy = new NoExpiryCacheInvalidationPolicy();");
      method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
      method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
    }
  } else if (policy instanceof TimeToLiveCacheInvalidationPolicy) {
    method.addLine("// Cache Invalidation Policy");
    method.addLine("TimeToLiveCacheInvalidationPolicy policy = new TimeToLiveCacheInvalidationPolicy(" + ((TimeToLiveCacheInvalidationPolicy)policy).getTimeToLive() + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  } else if (policy instanceof DailyCacheInvalidationPolicy) {
    Calendar calendar = ((DailyCacheInvalidationPolicy)policy).getExpiryTime();
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int millisecond = calendar.get(Calendar.MILLISECOND);
    method.addLine("// Cache Invalidation Policy");
    method.addLine("DailyCacheInvalidationPolicy policy = new DailyCacheInvalidationPolicy(" + hour + ", " + minute + ", " + second + ", " + millisecond + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  }
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

protected void addCacheInvalidationPolicyLines(NonreflectiveMethodDefinition method, ClassDescriptor descriptor) {
  CacheInvalidationPolicy policy = descriptor.getCacheInvalidationPolicy();
  if (policy instanceof NoExpiryCacheInvalidationPolicy) {
    if (policy.shouldUpdateReadTimeOnUpdate()) {
      method.addLine("// Cache Invalidation Policy");
      method.addLine("NoExpiryCacheInvalidationPolicy policy = new NoExpiryCacheInvalidationPolicy();");
      method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
      method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
    }
  } else if (policy instanceof TimeToLiveCacheInvalidationPolicy) {
    method.addLine("// Cache Invalidation Policy");
    method.addLine("TimeToLiveCacheInvalidationPolicy policy = new TimeToLiveCacheInvalidationPolicy(" + ((TimeToLiveCacheInvalidationPolicy)policy).getTimeToLive() + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  } else if (policy instanceof DailyCacheInvalidationPolicy) {
    Calendar calendar = ((DailyCacheInvalidationPolicy)policy).getExpiryTime();
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int millisecond = calendar.get(Calendar.MILLISECOND);
    method.addLine("// Cache Invalidation Policy");
    method.addLine("DailyCacheInvalidationPolicy policy = new DailyCacheInvalidationPolicy(" + hour + ", " + minute + ", " + second + ", " + millisecond + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  }
}
org.eclipse.persistence.descriptors.invalidationDailyCacheInvalidationPolicygetExpiryTime

Javadoc

INTERNAL: Get the expiry time as a Calendar. Used for setting the expiry time in deployment XML

Popular methods of DailyCacheInvalidationPolicy

  • incrementExpiry
    INTERNAL: Update the expiry time to be the day after the current day.
  • setExpiryTime
    INTERNAL: Set the expiry time based on a Calendar. Used for setting the expiry time from deployment
  • <init>
    PUBLIC: Construct a daily policy that will allow objects to expire at a specific time of day. Provid

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • scheduleAtFixedRate (Timer)
  • onCreateOptionsMenu (Activity)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • JTextField (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now