# Uses of Class
com.sas.services.deployment.Consumer

Packages that use Consumer
Package
Description
com.sas.services
SAS Foundation Services.
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.security
Perform Authentication against modular authentication providers with user identities.
com.sas.services.session
Session services.
com.sas.services.user
Maintain user identities and profiles.

- ## Uses of Consumer in com.sas.services

  Methods in com.sas.services that return Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  AbstractServiceComponentConfig.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  AbstractServiceComponentConfig.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  Methods in com.sas.services with parameters of type Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  AbstractServiceComponentConfig.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  AbstractServiceComponentConfig.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  `void`
  AbstractServiceComponentConfig.`setIsConsumer(Consumer consumer, boolean isConsumer)`
  Specifies that the consumer uses all of the the service configuration's resources.

- ## Uses of Consumer in com.sas.services.deployment

  Methods in com.sas.services.deployment that return Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  ConsumerUsage.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer.
  `Consumer`
  ConsumerUsage.`getConsumerUsingName(String name)`
  Gets the consumer for the specified name.
  `Consumer`
  ConsumerUsage.`getConsumerUsingUID(String id)`
  Gets the consumer for the specified id.
  `Consumer`
  ConsumerUsage.`removeConsumer(Consumer consumer)`
  Removes the consumer.
  Methods in com.sas.services.deployment that return types with arguments of type Consumer
  Modifier and Type
  Method
  Description
  `Set<Consumer>`
  ConsumerUsage.`getConsumers()`
  Gets a copy of the collection of `Consumer`s.
  `Set<Consumer>`
  ConsumerUsage.`getConsumersForResource(String resourceID, boolean isConsumed)`
  Gets the set of `Consumer` which are associated to the specified resource and usage state.
  Methods in com.sas.services.deployment with parameters of type Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  ConsumerUsage.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer.
  `int`
  ConsumerComparator.`compare(Consumer object1, Consumer object2)`
  Compares the names of two `Consumer`s.
  `Consumer`
  ConsumerUsage.`removeConsumer(Consumer consumer)`
  Removes the consumer.
  `void`
  ConsumerUsage.`setIsConsumer(Consumer consumer, boolean isConsumer)`
  Specifies that the consumer uses all of the the service configuration's resources.

- ## Uses of Consumer in com.sas.services.security

  Methods in com.sas.services.security that return Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  AuthenticationServiceInitObject.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  AuthenticationServiceInitObject.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  Methods in com.sas.services.security with parameters of type Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  AuthenticationServiceInitObject.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  AuthenticationServiceInitObject.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  `void`
  AuthenticationServiceInitObject.`setIsConsumer(Consumer consumer, boolean isConsumer)`
  Specifies consumer use of all of the the service configuration's resources.

- ## Uses of Consumer in com.sas.services.session

  Methods in com.sas.services.session that return Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  SessionServiceInitObject.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  SessionServiceInitObject.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  Methods in com.sas.services.session with parameters of type Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  SessionServiceInitObject.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  SessionServiceInitObject.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  `void`
  SessionServiceInitObject.`setIsConsumer(Consumer consumer, boolean isConsumer)`
  Specifies consumer use of all of the the service configuration's resources.

- ## Uses of Consumer in com.sas.services.user

  Methods in com.sas.services.user that return Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  UserServiceInitObject.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  UserServiceInitObject.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  Methods in com.sas.services.user with parameters of type Consumer
  Modifier and Type
  Method
  Description
  `Consumer`
  UserServiceInitObject.`addConsumer(Consumer consumer, boolean isConsumer)`
  Adds the consumer to the usage model specifying its use of defined service configuration resources.
  `Consumer`
  UserServiceInitObject.`removeConsumer(Consumer consumer, boolean isRemoveResourceIfUnused)`
  Removes the consumer from the usage model.
  `void`
  UserServiceInitObject.`setIsConsumer(Consumer consumer, boolean isConsumer)`
  Specifies consumer use of all of the the service configuration's resources.