com.unboundid.scim.data
Class ServiceProviderConfig

java.lang.Object
  extended by com.unboundid.scim.data.BaseResource
      extended by com.unboundid.scim.data.ServiceProviderConfig
All Implemented Interfaces:
SCIMResponse

public class ServiceProviderConfig
extends BaseResource

This class represents the SCIM Service Provider Configuration.


Field Summary
static ResourceFactory<ServiceProviderConfig> SERVICE_PROVIDER_CONFIG_RESOURCE_FACTORY
          A ResourceFactory for creating ServiceProviderConfig instances.
 
Fields inherited from class com.unboundid.scim.data.BaseResource
BASE_RESOURCE_FACTORY
 
Constructor Summary
ServiceProviderConfig(ResourceDescriptor resourceDescriptor)
          Construct an empty ServiceProviderConfig with the specified ResourceDescriptor.
ServiceProviderConfig(ResourceDescriptor resourceDescriptor, SCIMObject scimObject)
          Construct a ServiceProviderConfig with the specified ResourceDescriptor and backed by the given SCIMObject.
 
Method Summary
 Collection<AuthenticationScheme> getAuthenticationSchemes()
          Retrieves the supported Authentication Schemes.
 BulkConfig getBulkConfig()
          Retrieves the BULK configuration options.
 ChangePasswordConfig getChangePasswordConfig()
          Retrieves the Change Password configuration options.
 ETagConfig getETagConfig()
          Retrieves the ETag configuration options.
 FilterConfig getFilterConfig()
          Retrieves the FILTER configuration options.
 PatchConfig getPatchConfig()
          Retrieves the PATCH configuration options.
 SortConfig getSortConfig()
          Retrieves the SORT configuration options.
 XmlDataFormatConfig getXmlDataFormatConfig()
          Retrieves the XML data format configuration options.
 ServiceProviderConfig setAuthenticationSchemes(Collection<AuthenticationScheme> authenticationSchemes)
          Sets the supported Authentication Schemes.
 ServiceProviderConfig setBulkConfig(BulkConfig bulkConfig)
          Specifies the BULK configuration options.
 ServiceProviderConfig setChangePasswordConfig(ChangePasswordConfig changePasswordConfig)
          Specifies the Change Password configuration options.
 ServiceProviderConfig setETagConfig(ETagConfig etagConfig)
          Specifies the ETag configuration options.
 ServiceProviderConfig setFilterConfig(FilterConfig filterConfig)
          Specifies the FILTER configuration options.
 ServiceProviderConfig setPatchConfig(PatchConfig patchConfig)
          Specifies the PATCH configuration options.
 ServiceProviderConfig setSortConfig(SortConfig sortConfig)
          Specifies the SORT configuration options.
 ServiceProviderConfig setXmlDataFormatConfig(XmlDataFormatConfig xmlDataFormatConfig)
          Specifies the XML data format configuration options.
 
Methods inherited from class com.unboundid.scim.data.BaseResource
equals, getAttributeValues, getExternalId, getId, getMeta, getResourceDescriptor, getScimObject, getSingularAttributeValue, hashCode, marshal, setAttributeValues, setExternalId, setId, setMeta, setSingularAttributeValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SERVICE_PROVIDER_CONFIG_RESOURCE_FACTORY

public static final ResourceFactory<ServiceProviderConfig> SERVICE_PROVIDER_CONFIG_RESOURCE_FACTORY
A ResourceFactory for creating ServiceProviderConfig instances.

Constructor Detail

ServiceProviderConfig

public ServiceProviderConfig(ResourceDescriptor resourceDescriptor)
Construct an empty ServiceProviderConfig with the specified ResourceDescriptor.

Parameters:
resourceDescriptor - The resource descriptor for this SCIM resource.

ServiceProviderConfig

public ServiceProviderConfig(ResourceDescriptor resourceDescriptor,
                             SCIMObject scimObject)
Construct a ServiceProviderConfig with the specified ResourceDescriptor and backed by the given SCIMObject.

Parameters:
resourceDescriptor - The resource descriptor for this SCIM resource.
scimObject - The SCIMObject containing all the SCIM attributes and their values.
Method Detail

getPatchConfig

public PatchConfig getPatchConfig()
Retrieves the PATCH configuration options.

Returns:
The PATCH configuration options.

setPatchConfig

public ServiceProviderConfig setPatchConfig(PatchConfig patchConfig)
Specifies the PATCH configuration options.

Parameters:
patchConfig - The PATCH configuration options.
Returns:
this resource instance.

getBulkConfig

public BulkConfig getBulkConfig()
Retrieves the BULK configuration options.

Returns:
The BULK configuration options.

setBulkConfig

public ServiceProviderConfig setBulkConfig(BulkConfig bulkConfig)
Specifies the BULK configuration options.

Parameters:
bulkConfig - The BULK configuration options.
Returns:
this resource instance.

getFilterConfig

public FilterConfig getFilterConfig()
Retrieves the FILTER configuration options.

Returns:
The FILTER configuration options.

setFilterConfig

public ServiceProviderConfig setFilterConfig(FilterConfig filterConfig)
Specifies the FILTER configuration options.

Parameters:
filterConfig - The FILTER configuration options.
Returns:
this resource instance.

getChangePasswordConfig

public ChangePasswordConfig getChangePasswordConfig()
Retrieves the Change Password configuration options.

Returns:
The Change Password configuration options.

setChangePasswordConfig

public ServiceProviderConfig setChangePasswordConfig(ChangePasswordConfig changePasswordConfig)
Specifies the Change Password configuration options.

Parameters:
changePasswordConfig - The Change Password configuration options.
Returns:
this resource instance.

getSortConfig

public SortConfig getSortConfig()
Retrieves the SORT configuration options.

Returns:
The SORT configuration options.

setSortConfig

public ServiceProviderConfig setSortConfig(SortConfig sortConfig)
Specifies the SORT configuration options.

Parameters:
sortConfig - The SORT configuration options.
Returns:
this resource instance.

getETagConfig

public ETagConfig getETagConfig()
Retrieves the ETag configuration options.

Returns:
The ETag configuration options.

setETagConfig

public ServiceProviderConfig setETagConfig(ETagConfig etagConfig)
Specifies the ETag configuration options.

Parameters:
etagConfig - The ETag configuration options.
Returns:
this resource instance.

getAuthenticationSchemes

public Collection<AuthenticationScheme> getAuthenticationSchemes()
Retrieves the supported Authentication Schemes.

Returns:
The supported Authentication Schemes.

setAuthenticationSchemes

public ServiceProviderConfig setAuthenticationSchemes(Collection<AuthenticationScheme> authenticationSchemes)
Sets the supported Authentication Schemes.

Parameters:
authenticationSchemes - The supported Authentication Schemes.
Returns:
this resource instance.

getXmlDataFormatConfig

public XmlDataFormatConfig getXmlDataFormatConfig()
Retrieves the XML data format configuration options.

Returns:
The XML data format configuration options.

setXmlDataFormatConfig

public ServiceProviderConfig setXmlDataFormatConfig(XmlDataFormatConfig xmlDataFormatConfig)
Specifies the XML data format configuration options.

Parameters:
xmlDataFormatConfig - The XML data format configuration options.
Returns:
this resource instance.


Copyright © 2011-2012 UnboundID. All Rights Reserved.