public class BaseExternalSubscriptionDetails extends Object implements ExternalSubscriptionDetails
Modifier and Type | Class and Description |
---|---|
class |
BaseExternalSubscriptionDetails.Status
When a calendar is attempted to be loaded this holds details about the load.
|
ExternalSubscriptionDetails.State
Constructor and Description |
---|
BaseExternalSubscriptionDetails() |
BaseExternalSubscriptionDetails(BaseExternalSubscriptionDetails other)
Copy constructor.
|
BaseExternalSubscriptionDetails(String subscriptionName,
String subscriptionUrl,
String context,
BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar,
boolean isInstitutional)
Creates an instance that hasn't gone out to the network so we don't know
the status of it.
|
BaseExternalSubscriptionDetails(String subscriptionName,
String subscriptionUrl,
String context,
BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar,
boolean isInstitutional,
String userId,
String tzid) |
BaseExternalSubscriptionDetails(String subscriptionName,
String subscriptionUrl,
String context,
BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar,
boolean isInstitutional,
String userId,
String tzid,
boolean ok,
String error,
Instant instant) |
Modifier and Type | Method and Description |
---|---|
static String |
calendarSubscriptionReference(String context,
String id) |
boolean |
equals(Object o) |
BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription |
getCalendar()
Get Calendar object of external subscription
|
String |
getContext()
Get context (site id) of external subscription or the institutional ID if central one
|
static String |
getIdFromSubscriptionUrl(String url) |
String |
getReference()
Get Reference of external subscription
|
Instant |
getRefreshed() |
ExternalSubscriptionDetails.State |
getState() |
String |
getSubscriptionName()
Get subscription name
|
String |
getSubscriptionUrl()
Get subscription URL
|
static String |
getSubscriptionUrlFromId(String id) |
String |
getTzid()
Time Zone Id of user, is used when calendar has not time zone defined
|
String |
getUserId()
Owner of calendar subscription
|
int |
hashCode() |
boolean |
isInstitutional()
Check if external subscription is an institutional subscription
|
void |
setCalendar(BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar) |
void |
setContext(String context) |
void |
setInstitutional(boolean isInstitutional) |
void |
setSubscriptionName(String subscriptionName) |
void |
setSubscriptionUrl(String subscriptionUrl) |
void |
setTzid(String tzid) |
void |
setUserId(String userId) |
String |
toString() |
public BaseExternalSubscriptionDetails()
public BaseExternalSubscriptionDetails(BaseExternalSubscriptionDetails other)
other
- public BaseExternalSubscriptionDetails(String subscriptionName, String subscriptionUrl, String context, BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar, boolean isInstitutional)
public BaseExternalSubscriptionDetails(String subscriptionName, String subscriptionUrl, String context, BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar, boolean isInstitutional, String userId, String tzid)
public BaseExternalSubscriptionDetails(String subscriptionName, String subscriptionUrl, String context, BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar, boolean isInstitutional, String userId, String tzid, boolean ok, String error, Instant instant)
public String getSubscriptionName()
ExternalSubscription
getSubscriptionName
in interface ExternalSubscription
public void setSubscriptionName(String subscriptionName)
public String getSubscriptionUrl()
ExternalSubscriptionDetails
getSubscriptionUrl
in interface ExternalSubscriptionDetails
public void setSubscriptionUrl(String subscriptionUrl)
public String getContext()
ExternalSubscriptionDetails
getContext
in interface ExternalSubscriptionDetails
public void setContext(String context)
public String getReference()
ExternalSubscription
getReference
in interface ExternalSubscription
public BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription getCalendar()
ExternalSubscriptionDetails
getCalendar
in interface ExternalSubscriptionDetails
public void setCalendar(BaseExternalCalendarSubscriptionService.ExternalCalendarSubscription calendar)
public boolean isInstitutional()
ExternalSubscriptionDetails
isInstitutional
in interface ExternalSubscriptionDetails
public void setInstitutional(boolean isInstitutional)
public ExternalSubscriptionDetails.State getState()
getState
in interface ExternalSubscriptionDetails
public Instant getRefreshed()
public String getUserId()
ExternalSubscriptionDetails
getUserId
in interface ExternalSubscriptionDetails
public void setUserId(String userId)
public String getTzid()
ExternalSubscriptionDetails
getTzid
in interface ExternalSubscriptionDetails
public void setTzid(String tzid)
Copyright © 2003–2019 The Sakai Foundation. All rights reserved.