|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.wrapper.FeWrapper
|
+--org.abora.gold.nadmin.FeClubDescription
Describes the state of Club -- who is in it, which Work is its home (if it has one), and
how you can login to it
| Field Summary | |
protected static FeWrapperSpec |
TheClubDescriptionSpec
|
| Fields inherited from class org.abora.gold.wrapper.FeWrapper |
myEdition, myInner, mySpec, TheWrapperSpec |
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
FeClubDescription(FeEdition edition,
FeWrapperSpec spec)
|
|
| Method Summary | |
static boolean |
check(FeEdition edition)
Check that it has the right fields in the right places. |
static FeClubDescription |
construct(FeEdition edition)
Create a new wrapper and endorse it |
FeWork |
home()
The Work which is the home for this Club; blasts if it has none |
static void |
info()
{FeLockSmith CLIENT} lockSmith {FeSet CLIENT of: FeClub} membership {FeClubDescription CLIENT} withLockSmith: lockSmith {FeLockSmith} {FeClubDescription CLIENT} withMembership: members {FeSet of: FeClub} |
static void |
initTimeNonInherited()
|
static void |
linkTimeNonInherited()
|
FeLockSmith |
lockSmith()
Describes how authority for this Club is gained |
static Heaper |
make(FeSet membership,
FeLockSmith lockSmith)
|
static Heaper |
make(FeSet members,
FeLockSmith lockSmith,
FeWork home)
|
static FeWrapper |
makeWrapper(FeEdition edition)
Just create a new wrapper |
FeSet |
membership()
The Clubs which are members of this one. |
void |
printOn(java.io.PrintWriter oo)
|
static void |
setSpec(FeWrapperSpec wrap)
|
static FeWrapperSpec |
spec()
|
FeClubDescription |
withHome(FeWork home)
Change the home to different Work, or to none if NULL |
FeClubDescription |
withLockSmith(FeLockSmith lockSmith)
Change how authority is gained |
FeClubDescription |
withMembership(FeSet members)
Change the entire membership list |
| Methods inherited from class org.abora.gold.wrapper.FeWrapper |
actualHashForEqual, checkDomainHas, checkDomainIn, checkSubEdition, checkSubEditions, checkSubSequence, checkSubSetEdition, checkSubWork, edition, inner, isEqual, isWrapperOf |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static FeWrapperSpec TheClubDescriptionSpec
| Constructor Detail |
public FeClubDescription(FeEdition edition,
FeWrapperSpec spec)
| Method Detail |
public FeLockSmith lockSmith()
public FeSet membership()
public FeClubDescription withLockSmith(FeLockSmith lockSmith)
public FeClubDescription withMembership(FeSet members)
public void printOn(java.io.PrintWriter oo)
printOn in class Heaperpublic FeWork home()
public FeClubDescription withHome(FeWork home)
public static boolean check(FeEdition edition)
public static FeClubDescription construct(FeEdition edition)
public static FeWrapper makeWrapper(FeEdition edition)
public static void setSpec(FeWrapperSpec wrap)
public static void initTimeNonInherited()
public static void linkTimeNonInherited()
public static Heaper make(FeSet membership,
FeLockSmith lockSmith)
public static FeWrapperSpec spec()
public static Heaper make(FeSet members,
FeLockSmith lockSmith,
FeWork home)
public static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||