ucar.unidata.collab
Class SharableManager

java.lang.Object
  extended by ucar.unidata.collab.SharableManager

public class SharableManager
extends Object

Version:
$Revision: 1.12 $Date: 2005/09/21 17:13:21 $
Author:
Jeff McWhirter

Field Summary
static String GROUP_ALL
          _more_
static LogUtil LU
          _more_
static List shareGroupNames
          _more_
 
Constructor Summary
SharableManager()
           
 
Method Summary
static void addSharable(Sharable s)
          _more_
static void addSharableListener(SharableListener listener)
          Add a listener to the list of listeners.
static void addShareGroup(Object group)
          _more_
static void addShareGroupName(String name)
          _more_
protected static void checkShareData(Sharable from, Object dataId, Object[] data, boolean internal, boolean external)
          _more_
static List getDefaultShareGroups()
          _more_
static List getShareGroupNames()
          _more_
static void removeSharable(Sharable s)
          _more_
static void removeSharableListener(SharableListener listener)
          Remove a listener from the list of listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LU

public static final LogUtil LU
_more_


shareGroupNames

public static List shareGroupNames
_more_


GROUP_ALL

public static final String GROUP_ALL
_more_

See Also:
Constant Field Values
Constructor Detail

SharableManager

public SharableManager()
Method Detail

getShareGroupNames

public static List getShareGroupNames()
_more_

Returns:
_more_

addShareGroupName

public static void addShareGroupName(String name)
_more_

Parameters:
name - _more_

addSharable

public static void addSharable(Sharable s)
_more_

Parameters:
s -

removeSharable

public static void removeSharable(Sharable s)
_more_

Parameters:
s -

addSharableListener

public static void addSharableListener(SharableListener listener)
Add a listener to the list of listeners.

Parameters:
listener -

removeSharableListener

public static void removeSharableListener(SharableListener listener)
Remove a listener from the list of listeners.

Parameters:
listener -

checkShareData

protected static void checkShareData(Sharable from,
                                     Object dataId,
                                     Object[] data,
                                     boolean internal,
                                     boolean external)
_more_

Parameters:
from -
dataId -
data -
internal -
external -

getDefaultShareGroups

public static List getDefaultShareGroups()
_more_

Returns:
_more_

addShareGroup

public static void addShareGroup(Object group)
_more_

Parameters:
group -