001
014
015 package com.liferay.portal.model.impl;
016
017
020 public class LockImpl extends LockBaseImpl {
021
022 public LockImpl() {
023 }
024
025 @Override
026 public long getExpirationTime() {
027 if (isNeverExpires()) {
028 return 0;
029 }
030 else {
031 return getExpirationDate().getTime() - getCreateDate().getTime();
032 }
033 }
034
035 @Override
036 public boolean isExpired() {
037 if (isNeverExpires()) {
038 return false;
039 }
040 else if (System.currentTimeMillis() > getExpirationDate().getTime()) {
041 return true;
042 }
043 else {
044 return false;
045 }
046 }
047
048 @Override
049 public boolean isNeverExpires() {
050 if (getExpirationDate() == null) {
051 return true;
052 }
053 else {
054 return false;
055 }
056 }
057
058 }