@Entity public abstract class AbstractRegisteredService extends Object implements RegisteredService, Comparable<RegisteredService>, Serializable
| Constructor and Description |
|---|
AbstractRegisteredService() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
int |
compareTo(RegisteredService other) |
void |
copyFrom(RegisteredService source)
Copies the properties of the source service into this instance.
|
boolean |
equals(Object o) |
List<String> |
getAllowedAttributes()
Returns the list of allowed attributes.
|
String |
getDescription()
Returns the description of the service.
|
int |
getEvaluationOrder()
Gets the relative evaluation order of this service when determining
matches.
|
long |
getId() |
String |
getName()
Returns the name of the service.
|
String |
getServiceId()
The unique identifier for this service.
|
String |
getTheme()
Returns a short theme name.
|
int |
hashCode() |
boolean |
isAllowedToProxy()
Is this application allowed to take part in the proxying capabilities of
CAS?
|
boolean |
isAnonymousAccess()
Determines whether the service is allowed anonymous or priveleged access
to user information.
|
boolean |
isEnabled()
Is this application currently allowed to use CAS?
|
boolean |
isIgnoreAttributes()
Sets whether we should bother to read the attribute list or not.
|
boolean |
isSsoEnabled()
Does this application participate in the SSO session?
|
protected abstract AbstractRegisteredService |
newInstance() |
void |
setAllowedAttributes(List<String> allowedAttributes) |
void |
setAllowedToProxy(boolean allowedToProxy) |
void |
setAnonymousAccess(boolean anonymousAccess) |
void |
setDescription(String description) |
void |
setEnabled(boolean enabled) |
void |
setEvaluationOrder(int evaluationOrder) |
void |
setId(long id) |
void |
setIgnoreAttributes(boolean ignoreAttributes) |
void |
setName(String name) |
abstract void |
setServiceId(String id) |
void |
setSsoEnabled(boolean ssoEnabled) |
void |
setTheme(String theme) |
String |
toString() |
finalize, getClass, notify, notifyAll, wait, wait, waitmatchesprotected String serviceId
public boolean isAnonymousAccess()
RegisteredServiceisAnonymousAccess in interface RegisteredServicepublic void setAnonymousAccess(boolean anonymousAccess)
public List<String> getAllowedAttributes()
RegisteredServicegetAllowedAttributes in interface RegisteredServicepublic long getId()
getId in interface RegisteredServicepublic String getDescription()
RegisteredServicegetDescription in interface RegisteredServicepublic String getServiceId()
RegisteredServicegetServiceId in interface RegisteredServicepublic String getName()
RegisteredServicegetName in interface RegisteredServicepublic String getTheme()
RegisteredServicegetTheme in interface RegisteredServicepublic boolean isAllowedToProxy()
RegisteredServiceisAllowedToProxy in interface RegisteredServicepublic boolean isEnabled()
RegisteredServiceisEnabled in interface RegisteredServicepublic boolean isSsoEnabled()
RegisteredServiceisSsoEnabled in interface RegisteredServicepublic void setAllowedToProxy(boolean allowedToProxy)
public void setDescription(String description)
public void setEnabled(boolean enabled)
public abstract void setServiceId(String id)
public void setId(long id)
public void setName(String name)
public void setSsoEnabled(boolean ssoEnabled)
public void setTheme(String theme)
public boolean isIgnoreAttributes()
RegisteredServiceisIgnoreAttributes in interface RegisteredServicepublic void setIgnoreAttributes(boolean ignoreAttributes)
public void setEvaluationOrder(int evaluationOrder)
public int getEvaluationOrder()
RegisteredServicegetEvaluationOrder in interface RegisteredServicepublic Object clone() throws CloneNotSupportedException
clone in interface RegisteredServiceclone in class ObjectCloneNotSupportedExceptionpublic void copyFrom(RegisteredService source)
source - Source service from which to copy properties.public int compareTo(RegisteredService other)
compareTo in interface Comparable<RegisteredService>protected abstract AbstractRegisteredService newInstance()
Copyright © 2004-2012 Jasig. All Rights Reserved.