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