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