org.sandev.TaskHeap.structs
Class AccountStruct
java.lang.Object
org.sandev.basics.structs.BaseUserStruct
org.sandev.TaskHeap.structs.AccountStruct
- Direct Known Subclasses:
- Account
public class AccountStruct
- extends org.sandev.basics.structs.BaseUserStruct
An account keeps track of all heaps you have access to. As a user
you may have multiple Resource or Reader roles within multiple heaps,
and your account gives you single sign-on access to all of them.
This message is persistent.
This message implements the AuthUser interface.
summary fields: username name email org.sandev.TaskHeap.util.DisplayUtil.getHeapName(getCurrAssoc(),lookup,user,null)="current heap" org.sandev.TaskHeap.util.DisplayUtil.getHeapID(getCurrAssoc(),lookup,user,null)="heap ID"
This message has the following verb forms: update query collection
help text: An account keeps track of all heaps you have access to. As a user
you may have multiple Resource or Reader roles within multiple heaps,
and your account gives you single sign-on access to all of them.
|
Field Summary |
protected java.util.Date |
adsSuspendedUntil
The date your subscription ends and your account switches to
being ad supported instead. |
protected HeapAssociationStruct |
currAssoc
The current heap you are working with. |
protected java.lang.String |
email
The email address we should use if you forget your password, have
a heap expiring, or otherwise need to be contacted. |
protected long[] |
heaps
Your heap associations. |
protected java.lang.String |
name
Your name as you would like to be addressed. |
protected DisplayParamsStruct |
userParams
The DisplayParams you are currently working with. |
| Fields inherited from class org.sandev.basics.structs.BaseUserStruct |
password, username |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
- Your name as you would like to be addressed.
declared invalid value: "TASKHEAP_INVALID_NAME"
Length in characters, normal: 40 max: 80
help text: Your name as you would like to be addressed.
email
protected java.lang.String email
- The email address we should use if you forget your password, have
a heap expiring, or otherwise need to be contacted. Your email
address is used only for heap related activities, we do not
sell/rent your email address to third parties.
declared invalid value: "TASKHEAP_INVALID_EMAIL"
Length in characters, normal: 50 max: 256
help text: The email address we should use if you forget your password, have
a heap expiring, or otherwise need to be contacted. Your email
address is used only for heap related activities, we do not
sell/rent your email address to third parties.
heaps
protected long[] heaps
- Your heap associations.
reference to class: org.sandev.TaskHeap.structs.HeapAssociationStruct
declared printname: heap associations
help text: Your heap associations
adsSuspendedUntil
protected java.util.Date adsSuspendedUntil
- The date your subscription ends and your account switches to
being ad supported instead.
declared default value: "Jan 1, 2002 11:00 PM"
Display format: "MMM d, yyyy h:mm a" editing format: "MMM d, yyyy h:mm a"
declared printname: ads suspended until
help text: The date your subscription ends and your account switches to
being ad supported instead.
userParams
protected transient DisplayParamsStruct userParams
- The DisplayParams you are currently working with. This is a
runtime field used by the UI to drive the overall heap view.
declared printname: display parameters
help text: The heap display parameters you are currently working with.
currAssoc
protected transient HeapAssociationStruct currAssoc
- The current heap you are working with. To select a different
heap to work with, click one of your heap associations.
declared printname: current heap association
help text: The current heap you are working with. To select a different
heap to work with, click one of your heap associations.
AccountStruct
public AccountStruct()