uk.co.mullsoft.RSS
Class RSSPolicy
java.lang.Object
uk.co.mullsoft.jean.components.base.NString
uk.co.mullsoft.RSS.RSSPolicy
- All Implemented Interfaces:
- java.lang.Comparable, Named
public class RSSPolicy
- extends NString
|
Method Summary |
boolean |
canDelete(long item)
|
boolean |
canDelete(long item,
boolean read)
|
boolean |
canMove(long item)
|
boolean |
canMove(long item,
boolean read)
|
void |
checkChannel(long channelID)
|
void |
clean(long channelID)
|
void |
clear(long channelID)
|
boolean |
equals(java.lang.Object obj)
|
static RSSPolicy |
getPolicy(java.lang.String policyName)
|
static java.lang.String[] |
getPolicyNames()
|
protected TimePeriod[] |
getTimes()
|
protected int[] |
getUpdates()
|
boolean |
isObsolete(long item)
|
static boolean |
isPolicyName(java.lang.String name)
|
boolean |
isRead(long item)
|
boolean |
isTime()
|
boolean |
isTimeDelete(java.util.Date creationDate,
boolean read)
|
boolean |
isTimeMove(java.util.Date creationDate,
boolean read)
|
boolean |
isUpdate()
|
boolean |
isUpdateDelete(int nupdates,
boolean read)
|
boolean |
isUpdateMove(int nupdates,
boolean read)
|
static RSSPolicy |
newPolicy(JEANAPI api,
java.lang.String policyNameAndString)
|
static RSSPolicy |
newPolicy(JEANAPI api,
java.lang.String name,
int[] update)
|
static RSSPolicy |
newPolicy(JEANAPI api,
java.lang.String policyName,
java.lang.String policyString)
|
static RSSPolicy |
newPolicy(JEANAPI api,
java.lang.String name,
TimePeriod[] time)
|
static void |
removePolicy(JEANAPI api,
java.lang.String name)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getPolicy
public static RSSPolicy getPolicy(java.lang.String policyName)
getPolicyNames
public static java.lang.String[] getPolicyNames()
isPolicyName
public static boolean isPolicyName(java.lang.String name)
newPolicy
public static RSSPolicy newPolicy(JEANAPI api,
java.lang.String policyNameAndString)
newPolicy
public static RSSPolicy newPolicy(JEANAPI api,
java.lang.String policyName,
java.lang.String policyString)
newPolicy
public static RSSPolicy newPolicy(JEANAPI api,
java.lang.String name,
int[] update)
newPolicy
public static RSSPolicy newPolicy(JEANAPI api,
java.lang.String name,
TimePeriod[] time)
removePolicy
public static void removePolicy(JEANAPI api,
java.lang.String name)
checkChannel
public void checkChannel(long channelID)
clean
public void clean(long channelID)
clear
public void clear(long channelID)
isTime
public boolean isTime()
isUpdate
public boolean isUpdate()
isTimeMove
public boolean isTimeMove(java.util.Date creationDate,
boolean read)
isTimeDelete
public boolean isTimeDelete(java.util.Date creationDate,
boolean read)
isUpdateMove
public boolean isUpdateMove(int nupdates,
boolean read)
isUpdateDelete
public boolean isUpdateDelete(int nupdates,
boolean read)
canDelete
public boolean canDelete(long item)
canMove
public boolean canMove(long item)
isRead
public boolean isRead(long item)
isObsolete
public boolean isObsolete(long item)
canDelete
public boolean canDelete(long item,
boolean read)
canMove
public boolean canMove(long item,
boolean read)
toString
public java.lang.String toString()
- Overrides:
toString in class NString
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class NString
getUpdates
protected int[] getUpdates()
getTimes
protected TimePeriod[] getTimes()