org.jasig.portal.groups
Class ReferenceComponentGroupService

java.lang.Object
  extended by org.jasig.portal.groups.ReferenceComponentGroupService
All Implemented Interfaces:
IComponentGroupService
Direct Known Subclasses:
ReferenceCompositeGroupService

public class ReferenceComponentGroupService
extends Object
implements IComponentGroupService

Reference implementation of IComponentGroupService.

Version:
$Revision: 19776 $
Author:
Dan Ellentuck

Field Summary
protected  Map componentServices
          The services contained by this component, keyed on the name of the service as it is known within this component.
protected  Name serviceName
          The fully-qualified Name of the service, which may not be known until the composite service is fully assembled.
 
Constructor Summary
ReferenceComponentGroupService()
          ReferenceComponentGroupService constructor comment.
 
Method Summary
 Map getComponentServices()
          Returns a Map of the services contained by this component, keyed on the name of the service WITHIN THIS COMPONENT.
 Name getServiceName()
          Returns the FULLY-QUALIFIED Name of the service, which may not be known until the composite service is assembled.
 boolean isLeafService()
          Answers if this service is a leaf in the composite; a service that actually operates on groups.
 void setServiceName(Name newServiceName)
          Sets the name of the service to the new value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

componentServices

protected Map componentServices
The services contained by this component, keyed on the name of the service as it is known within this component. Used to assemble the composite.


serviceName

protected Name serviceName
The fully-qualified Name of the service, which may not be known until the composite service is fully assembled.

Constructor Detail

ReferenceComponentGroupService

public ReferenceComponentGroupService()
ReferenceComponentGroupService constructor comment.

Method Detail

getComponentServices

public Map getComponentServices()
Returns a Map of the services contained by this component, keyed on the name of the service WITHIN THIS COMPONENT.

Specified by:
getComponentServices in interface IComponentGroupService

getServiceName

public Name getServiceName()
Returns the FULLY-QUALIFIED Name of the service, which may not be known until the composite service is assembled.

Specified by:
getServiceName in interface IComponentGroupService

isLeafService

public boolean isLeafService()
Answers if this service is a leaf in the composite; a service that actually operates on groups.

Specified by:
isLeafService in interface IComponentGroupService

setServiceName

public void setServiceName(Name newServiceName)
Sets the name of the service to the new value.

Specified by:
setServiceName in interface IComponentGroupService


Copyright © 2010 Jasig. All Rights Reserved.