com.sas.edir.delivery
Interface DeliveryUser

All Superinterfaces:
Caching, Entity, TrackedObject, User

public interface DeliveryUser
extends User

The DeliveryUser encapuslates all the subscriber identities that a user has defined in the Enterprise Directory. A user may have more than one subscriber identity to have multiple sets of preferences.

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 java.util.Iterator subscriberIterator()
          Returns an iteration of all this user's subscriber definitions.
 java.util.ListIterator subscriberIterator(java.util.Comparator compare)
          Returns a sorted iteration of all this user's subscriber definitions.
 
Methods inherited from interface com.sas.edir.User
getCredentials, getEmailAddress, getGroupFilter, getIdentity, getSurname, getUid, getUserPassword, groupIterator, groupIterator, setCredentials, setEmailAddress, setGroupFilter, setIdentity, setSurname, setUid, setUserPassword
 
Methods inherited from interface com.sas.edir.Entity
addPropertyChangeListener, getContext, getCreateTime, getCreatorsName, getDescription, getEnterpriseDirectory, getGuid, getModifiersName, getModifyTime, getName, getObjectclass, removeModificationItems, removePropertyChangeListener, setDescription, setGuid, setName, setObjectclass
 
Methods inherited from interface com.sas.edir.Caching
edirUpdateStore, getTimeToLive, isExpired, refreshCache, refreshCachedObjects, releaseCache, setDirty, setTimeToLive, setTimeToLive, updateStore
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 

Method Detail

subscriberIterator

public java.util.Iterator subscriberIterator()
Returns an iteration of all this user's subscriber definitions.

Returns:
A Subscriber iteration.

subscriberIterator

public java.util.ListIterator subscriberIterator(java.util.Comparator compare)
Returns a sorted iteration of all this user's subscriber definitions.

Parameters:
comparator - A Comparator for sorting, or null for no sorting.
Returns:
A Subscriber iteration.