Serialized Form


Package edu.internet2.middleware.grouper

Class edu.internet2.middleware.grouper.Attribute extends GrouperAPI implements Serializable

Serialized Fields

groupUUID

String groupUUID

id

String id

value

String value

group

Group group
store a reference to the group for hooks or whatnot


attributeAssignValue

AttributeAssignValue attributeAssignValue

contextId

String contextId
context id of the transaction

Class edu.internet2.middleware.grouper.Composite extends GrouperAPI implements Serializable

Serialized Fields

createTime

long createTime

creatorUUID

String creatorUUID

factorOwnerUUID

String factorOwnerUUID

leftFactorUUID

String leftFactorUUID

rightFactorUUID

String rightFactorUUID

type

String type

uuid

String uuid

membersDeletedOnPreDelete

Set<E> membersDeletedOnPreDelete
we're using this to save members deleted during a composite delete onPreDelete so it can be used again onPostDelete


contextId

String contextId
context id of the transaction

Class edu.internet2.middleware.grouper.Field extends GrouperAPI implements Serializable

serialVersionUID: 2072790175332537149L

Serialized Fields

contextId

String contextId
context id of the transaction


name

String name

readPrivilege

String readPrivilege

type

String type

uuid

String uuid

writePrivilege

String writePrivilege

Class edu.internet2.middleware.grouper.Group extends GrouperAPI implements Serializable

Serialized Fields

cachedMember

Member cachedMember

subjectCache

HashMap<K,V> subjectCache

attributes

Map<K,V> attributes

createTime

long createTime

creatorUUID

String creatorUUID

modifierUUID

String modifierUUID

modifyTime

long modifyTime

parentUuid

String parentUuid

typeOfGroup

TypeOfGroup typeOfGroup
default to group type, as opposed to role


types

Map<K,V> types
caching legacy group types with the group object like they were cached < 2.2 keys are the legacy group type names (i.e. without prefix or path)


typeAssignments

Map<K,V> typeAssignments
cache type assignments as well for the same reason


uuid

String uuid

name

String name
name of group, e.g. school:community:students


alternateNameDb

String alternateNameDb
alternate name of group


displayName

String displayName
displayName of group, e.g. My School:Community Groups:All Students


extension

String extension
extension of group, e.g. students


idIndex

Long idIndex
id of the group as a unique integer


displayExtension

String displayExtension
displayExtension of group, e.g. All Students


description

String description
description of group, friendly description, e.g. in sentence form, about what the group is about


contextId

String contextId
context id of the transaction


attributeAssignGroupDelegate

AttributeAssignGroupDelegate attributeAssignGroupDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

dontSetModified

boolean dontSetModified
if true, then dont set the modified stuff on save


lastMembershipChangeDb

Long lastMembershipChangeDb
when the last member has changed


lastImmediateMembershipChangeDb

Long lastImmediateMembershipChangeDb
when the last immediate member has changed


alternateNames

Set<E> alternateNames
alternate names


roleInheritanceDelegate

RoleInheritanceDelegate roleInheritanceDelegate
cache this for performance. delegate calls to this class for role hierarchy stuff


permissionRoleDelegate

PermissionRoleDelegate permissionRoleDelegate
cache this for performance. delegate calls to this class for role hierarchy stuff

Class edu.internet2.middleware.grouper.GrouperAPI extends Object implements Serializable

Serialized Fields

dbVersion

Object dbVersion
save the state when retrieving from DB


hibernateVersionNumber

Long hibernateVersionNumber
hibernate increments with each insert/update (-1 means insert, 0+ means update, null means 0)

Class edu.internet2.middleware.grouper.GrouperSession extends Object implements Serializable

Serialized Fields

considerIfWheelMember

boolean considerIfWheelMember
if we should take into consideration that we are a wheel member (or act as self if false)


cachedMember

Member cachedMember

memberUUID

String memberUUID

startTimeLong

long startTimeLong

subject

edu.internet2.middleware.subject.Subject subject

uuid

String uuid

Class edu.internet2.middleware.grouper.GroupType extends GrouperAPI implements Serializable

serialVersionUID: 8214760621248803096L

Serialized Fields

createTime

long createTime

fields

Set<E> fields

name

String name

uuid

String uuid

contextId

String contextId
context id of the transaction

Class edu.internet2.middleware.grouper.GroupTypeTuple extends GrouperAPI implements Serializable

Serialized Fields

groupUUID

String groupUUID

id

String id

typeUUID

String typeUUID

contextId

String contextId
context id of the transaction


group

Group group
store a reference to the group for hooks or whatnot

Class edu.internet2.middleware.grouper.Member extends GrouperAPI implements Serializable

serialVersionUID: 2348656645982471668L

Serialized Fields

attributeAssignMemberDelegate

AttributeAssignMemberDelegate attributeAssignMemberDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

memberUUID

String memberUUID

subjectID

String subjectID

subjectSourceID

String subjectSourceID

subjectTypeID

String subjectTypeID

subjectIdentifier0

String subjectIdentifier0
subject identfier


sortString0

String sortString0
string that can be used to sort results


sortString1

String sortString1
string that can be used to sort results


sortString2

String sortString2
string that can be used to sort results


sortString3

String sortString3
string that can be used to sort results


sortString4

String sortString4
string that can be used to sort results


searchString0

String searchString0
string that can be used to filter results


searchString1

String searchString1
string that can be used to filter results


searchString2

String searchString2
string that can be used to filter results


searchString3

String searchString3
string that can be used to filter results


searchString4

String searchString4
string that can be used to filter results


name

String name
name of member -- helpful for unresolvable subjects


description

String description
description of member -- helpful for unresolvable subjects


contextId

String contextId
context id of the transaction

Class edu.internet2.middleware.grouper.Membership extends GrouperAPI implements Serializable

serialVersionUID: 1L

Serialized Fields

createTimeLong

long createTimeLong

creatorUUID

String creatorUUID

groupSetCreateTimeLong

long groupSetCreateTimeLong
create time for group set entry if this is an effective membership


groupSetCreatorUUID

String groupSetCreatorUUID
creator uuid for group set entry if this is an effective membership


depth

int depth

member

Member member

memberUUID

String memberUUID

ownerGroupId

String ownerGroupId
if group membership, this is the group id


ownerStemId

String ownerStemId
if stem membership, this is the stem id


groupSetParentId

String groupSetParentId
group set parent id


type

String type
either composite, immediate, effective


enabled

boolean enabled
If the membership is enabled. Only applies to immediate memberships.


enabledTimeDb

Long enabledTimeDb
Time to enable this membership. Only applies to immediate memberships.


disabledTimeDb

Long disabledTimeDb
Time to disable this membership. Only applies to immediate memberships.


attributeAssignMembershipDelegate

AttributeAssignMembershipDelegate attributeAssignMembershipDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

immediateMembershipId

String immediateMembershipId

groupSetId

String groupSetId
group set id if this is an effective membership


uuid

String uuid
uuid of membership


viaGroupId

String viaGroupId

viaCompositeId

String viaCompositeId

fieldId

String fieldId
id of the field which is the list name and type


immediateFieldId

String immediateFieldId
id of the field for the immediate membership that causes this membership


contextId

String contextId
context id of the transaction


ownerAttrDefId

String ownerAttrDefId
if attribute security membership, this is the attrDef id


attributeValueDelegateEffMship

AttributeValueDelegate attributeValueDelegateEffMship

Class edu.internet2.middleware.grouper.RegistrySubject extends GrouperAPI implements Serializable

Serialized Fields

subject

edu.internet2.middleware.subject.provider.SubjectImpl subject
wrap a subjectImpl

Class edu.internet2.middleware.grouper.RegistrySubjectAttribute extends Object implements Serializable

serialVersionUID: -4979920855853791786L

Serialized Fields

name

String name

searchValue

String searchValue

subjectId

String subjectId

value

String value

Class edu.internet2.middleware.grouper.Stem extends GrouperAPI implements Serializable

Serialized Fields

param

ParameterHelper param
param helper


creator

edu.internet2.middleware.subject.Subject creator
creator of stem


modifier

edu.internet2.middleware.subject.Subject modifier
modifier of stem


createTime

long createTime

creatorUUID

String creatorUUID

description

String description

displayExtension

String displayExtension

displayName

String displayName

extension

String extension

modifierUUID

String modifierUUID

modifyTime

long modifyTime

name

String name

parentUuid

String parentUuid

uuid

String uuid

alternateNameDb

String alternateNameDb
alternate name of stem


contextId

String contextId
context id of the transaction


attributeAssignStemDelegate

AttributeAssignStemDelegate attributeAssignStemDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

alternateNames

Set<E> alternateNames
alternate names


setAlternateNameOnMovesAndRenames

boolean setAlternateNameOnMovesAndRenames
whether we should be setting alternate names for groups during moves and renames


lastMembershipChangeDb

Long lastMembershipChangeDb
when the last member has changed, used by hibernate


idIndex

Long idIndex
id of the group as a unique integer


Package edu.internet2.middleware.grouper.app.gsh

Class edu.internet2.middleware.grouper.app.gsh.GrouperShellException extends RuntimeException implements Serializable


Package edu.internet2.middleware.grouper.app.loader

Class edu.internet2.middleware.grouper.app.loader.TestgrouperIncrementalLoader extends GrouperAPI implements Serializable

Serialized Fields

id

long id

subjectId

String subjectId

subjectIdentifier

String subjectIdentifier

subjectIdOrIdentifier

String subjectIdOrIdentifier

sourceId

String sourceId

loaderGroupName

String loaderGroupName

timestamp

long timestamp

completedTimestamp

Long completedTimestamp

Class edu.internet2.middleware.grouper.app.loader.TestgrouperLoader extends GrouperAPI implements Serializable

Serialized Fields

id

String id

col1

String col1

col2

String col2

col3

String col3

Class edu.internet2.middleware.grouper.app.loader.TestgrouperLoaderGroups extends GrouperAPI implements Serializable

Serialized Fields

id

String id

groupName

String groupName

groupDisplayName

String groupDisplayName

groupDescription

String groupDescription

Package edu.internet2.middleware.grouper.attr

Class edu.internet2.middleware.grouper.attr.AttributeDef extends GrouperAPI implements Serializable

Serialized Fields

attributeDefScopeDelegate

AttributeDefScopeDelegate attributeDefScopeDelegate

attributeAssignAttributeDefDelegate

AttributeAssignAttributeDefDelegate attributeAssignAttributeDefDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

attributeDefActionDelegate

AttributeDefActionDelegate attributeDefActionDelegate
delegate


id

String id
id of this attribute def


contextId

String contextId
context id of the transaction


stemId

String stemId
stem that this attribute is in


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified


createdOnDb

Long createdOnDb
time in millis when this attribute was created


creatorId

String creatorId
memberId of who created this


attributeDefPrivilegeDelegate

AttributeDefPrivilegeDelegate attributeDefPrivilegeDelegate
delegate privilege calls to another class to separate logic


description

String description
description of attribute, friendly description, e.g. in sentence form, about what the attribute is about


extension

String extension
extension of attribute


name

String name
name of attribute


attributeDefPublic

boolean attributeDefPublic
if the attribute def is public, otherwise you just see it in this stem and substem


attributeDefType

AttributeDefType attributeDefType
type of this attribute (e.g. attribute or privilege)


assignToGroup

boolean assignToGroup
if can assign to group/role


assignToStem

boolean assignToStem
if can assign to stem


assignToMember

boolean assignToMember
if can assign to member


assignToImmMembership

boolean assignToImmMembership
if can assign to immediate membership


assignToEffMembership

boolean assignToEffMembership
if can assign to effective membership


assignToAttributeDef

boolean assignToAttributeDef
if can assign to attribute def


assignToGroupAssn

boolean assignToGroupAssn
if can assign to assignment of group/role


assignToStemAssn

boolean assignToStemAssn
if can assign to assignment of stem


assignToMemberAssn

boolean assignToMemberAssn
if can assign to assignment of member


assignToImmMembershipAssn

boolean assignToImmMembershipAssn
if can assign to assignment of immediate membership


assignToEffMembershipAssn

boolean assignToEffMembershipAssn
if can assign to assignment of effective membership


assignToAttributeDefAssn

boolean assignToAttributeDefAssn
if can assign to assignment of attribute def


multiAssignable

boolean multiAssignable
if this attribute can be assigned to the same action to the same object more than once


multiValued

boolean multiValued
if more than one value (same type) can be assigned to the attribute assignment


valueType

AttributeDefValueType valueType
type of the value, int, double, string, marker


idIndex

Long idIndex
id of the group as a unique integer

Class edu.internet2.middleware.grouper.attr.AttributeDefName extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this attribute def name


attributeDefId

String attributeDefId
id of this attribute def


contextId

String contextId
context id of the transaction


stemId

String stemId
stem that this attribute is in


name

String name
name of attribute, e.g. school:community:students:expireDate


description

String description
description of attribute, friendly description, e.g. in sentence form, about what the attribute is about


displayExtension

String displayExtension
displayExtension of attribute, e.g. Expire Date


displayName

String displayName
displayName of attribute, e.g. My School:Community Groups:Expire Date


extension

String extension
extension of attribute expireTime


createdOnDb

Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified


attributeDefNameSetDelegate

AttributeDefNameSetDelegate attributeDefNameSetDelegate
delegate logic about attribute def name sets to this object


idIndex

Long idIndex
id of the group as a unique integer

Class edu.internet2.middleware.grouper.attr.AttributeDefNameSet extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


type

AttributeDefAssignmentType type
membership type -- immediate, or effective


parentAttrDefNameSetId

String parentAttrDefNameSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasAttributeDefNameId

String thenHasAttributeDefNameId
attribute def name id of the parent


ifHasAttributeDefNameId

String ifHasAttributeDefNameId
attribute def name id of the child


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


createdOnDb

Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified

Class edu.internet2.middleware.grouper.attr.AttributeDefNameSetDelegate extends Object implements Serializable

Serialized Fields

attributeDefName

AttributeDefName attributeDefName
keep a reference to the attribute def name

Class edu.internet2.middleware.grouper.attr.AttributeDefScope extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this scope


attributeDefId

String attributeDefId
id of the attribute def


scopeString

String scopeString
scope string, either a group or stem name or like string or something


scopeString2

String scopeString2
scope string information 2 (whatever it is used for)


attributeDefScopeType

AttributeDefScopeType attributeDefScopeType
type of scope


createdOnDb

Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified


contextId

String contextId
context id of the transaction

Class edu.internet2.middleware.grouper.attr.AttributeDefValidationNotImplemented extends RuntimeException implements Serializable


Package edu.internet2.middleware.grouper.attr.assign

Class edu.internet2.middleware.grouper.attr.assign.AttributeAssign extends GrouperAPI implements Serializable

Serialized Fields

attributeDefNameId

String attributeDefNameId
attribute name in this assignment


attributeAssignDelegatable

AttributeAssignDelegatable attributeAssignDelegatable
if the subjects assigned to the attribute can delegate to someone else, or delegate as delegatable


attributeAssignType

AttributeAssignType attributeAssignType
type of assignment


ownerAttributeAssignId

String ownerAttributeAssignId
if this is an attribute assign attribute, this is the foreign key


ownerAttributeDefId

String ownerAttributeDefId
if this is an attribute def attribute, this is the foreign key


ownerGroupId

String ownerGroupId
if this is a group attribute, this is the foreign key


ownerMemberId

String ownerMemberId
if this is a member attribute, this is the foreign key


ownerMembershipId

String ownerMembershipId
if this is a membership attribute, this is the foreign key


ownerStemId

String ownerStemId
if this is a stem attribute, this is the foreign key


id

String id
id of this attribute assign


contextId

String contextId
context id of the transaction


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified


createdOnDb

Long createdOnDb
time in millis when this attribute was created


notes

String notes
notes about this assignment, free-form text


attributeAssignActionId

String attributeAssignActionId
id of action for this assignment (e.g. assign). Generally this will be AttributeDef.ACTION_DEFAULT


disallowed

boolean disallowed
if this is a permission, then if this permission assignment is allowed or not


enabledTimeDb

Long enabledTimeDb
if there is a date here, and it is in the future, this assignment is disabled until that time


disabledTimeDb

Long disabledTimeDb
if there is a date here, and it is in the past, this assignment is disabled


attributeDefName

AttributeDefName attributeDefName
cache the attribute def name


attributeAssignAction

AttributeAssignAction attributeAssignAction
cache the attribute assign action


attributeDef

AttributeDef attributeDef
cache the attribute def of this attribute def name


attributeAssignAttrAssignDelegate

AttributeAssignAttrAssignDelegate attributeAssignAttrAssignDelegate

valueDelegate

AttributeAssignValueDelegate valueDelegate
delegate to manage values on this assignment


attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

Class edu.internet2.middleware.grouper.attr.assign.AttributeAssignAction extends GrouperAPI implements Serializable

Serialized Fields

contextId

String contextId
context id of the transaction


createdOnDb

Long createdOnDb
time in millis when this attribute was created


id

String id
id of this attribute def name


attributeDefId

String attributeDefId
id of the attribute def that this action is possible for


attributeAssignActionSetDelegate

AttributeAssignActionSetDelegate attributeAssignActionSetDelegate
set delegate


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified


name

String name
name of attribute, e.g. school:community:students:expireDate

Class edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


type

AttributeAssignActionType type
membership type -- immediate, or effective


parentAttrAssignActionSetId

String parentAttrAssignActionSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasAttrAssignActionId

String thenHasAttrAssignActionId
attribute def name id of the parent


ifHasAttrAssignActionId

String ifHasAttrAssignActionId
attribute def name id of the child


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


createdOnDb

Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified

Class edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSetDelegate extends Object implements Serializable

Serialized Fields

attributeAssignAction

AttributeAssignAction attributeAssignAction
keep a reference to the attribute assign action


Package edu.internet2.middleware.grouper.attr.value

Class edu.internet2.middleware.grouper.attr.value.AttributeAssignValue extends GrouperAPI implements Serializable

Serialized Fields

attributeAssign

AttributeAssign attributeAssign
the cached assignment


attributeAssignId

String attributeAssignId
attribute assignment in this value assignment


id

String id
id of this attribute def


valueString

String valueString
string value


valueFloating

Double valueFloating
floating point value


valueInteger

Long valueInteger
integer value


valueMemberId

String valueMemberId
member id value


contextId

String contextId
context id of the transaction


lastUpdatedDb

Long lastUpdatedDb
time in millis when this attribute was last modified


createdOnDb

Long createdOnDb
time in millis when this attribute was created


Package edu.internet2.middleware.grouper.audit

Class edu.internet2.middleware.grouper.audit.AuditEntry extends GrouperAPI implements Serializable

Serialized Fields

id

String id
primary key uuid of this record


auditTypeId

String auditTypeId
foreign key to the type of audit entry this is


envName

String envName
env label from grouper.properties


grouperEngine

String grouperEngine
WS, UI, loader, GSH, etc


grouperVersion

String grouperVersion
version of the grouper API, e.g. 1.4.0


actAsMemberId

String actAsMemberId
member uuid of the user being acted as.


contextId

String contextId
context id ties multiple db changes


loggedInMemberId

String loggedInMemberId
member uuid of the user logged in to grouper ui or ws etc


serverHost

String serverHost
host of the server that executed the transaction


userIpAddress

String userIpAddress
ip address of user (from WS or UI etc)


serverUserName

String serverUserName
Username of the OS user running the API. This might identify who ran a GSH call


durationMicroseconds

long durationMicroseconds
number of microseconds that the duration of the context took


queryCount

int queryCount
number of queries (count be db or otherwise)


description

String description
description of what happened in paragraph form


string01

String string01
misc field 1


string02

String string02
misc field 2


string03

String string03
misc field 3


string04

String string04
misc field 4


string05

String string05
misc field 5


string06

String string06
misc field 6


string07

String string07
misc field 7


string08

String string08
misc field 8


int01

Long int01
misc int field 1


int02

Long int02
misc int field 2


int03

Long int03
misc int field 3


int04

Long int04
misc int field 4


int05

Long int05
misc int field 5


createdOnDb

Long createdOnDb
when this record was created


lastUpdatedDb

Long lastUpdatedDb
when this record was last updated

Class edu.internet2.middleware.grouper.audit.AuditType extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


auditCategory

String auditCategory
friendly label for the audit type


actionName

String actionName
friendly label for the action in the category


lastUpdatedDb

Long lastUpdatedDb
when this record was last updated


createdOnDb

Long createdOnDb
when this record was created


labelString01

String labelString01
label for the string01 field


labelString02

String labelString02
label for the string02 field


labelString03

String labelString03
label for the string03 field


labelString04

String labelString04
label for the string04 field


labelString05

String labelString05
label for the string05 field


labelString06

String labelString06
label for the string06 field


labelString07

String labelString07
label for the string07 field


labelString08

String labelString08
label for the string08 field


contextId

String contextId
context id ties multiple db changes


labelInt01

String labelInt01
label for the int01 field


labelInt02

String labelInt02
label for the int02 field


labelInt03

String labelInt03
label for the int03 field


labelInt04

String labelInt04
label for the int04 field


labelInt05

String labelInt05
label for the int05 field


Package edu.internet2.middleware.grouper.changeLog

Class edu.internet2.middleware.grouper.changeLog.ChangeLogConsumer extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this consumer


name

String name
name of this consumer


lastSequenceProcessed

Long lastSequenceProcessed
what is the number of the last sequence processed


lastUpdatedDb

Long lastUpdatedDb
when this record was last updated


createdOnDb

Long createdOnDb
when this record was created

Class edu.internet2.middleware.grouper.changeLog.ChangeLogEntry extends GrouperAPI implements Serializable

Serialized Fields

changeLogTypeId

String changeLogTypeId
foreign key to the type of changeLog entry this is


id

String id
uuid for temp object


contextId

String contextId
context id ties multiple db changes


string01

String string01
misc field 1


string02

String string02
misc field 2


string03

String string03
misc field 3


string04

String string04
misc field 4


string05

String string05
misc field 5


string06

String string06
misc field 6


string07

String string07
misc field 7


string08

String string08
misc field 8


string09

String string09
misc field 9


string10

String string10
misc field 10


string11

String string11
misc field 11


string12

String string12
misc field 12


createdOnDb

Long createdOnDb
when this record was created


sequenceNumber

Long sequenceNumber
optional sequence for ordering


tempObject

boolean tempObject
if this object is bound for the temp table, or regular table

Class edu.internet2.middleware.grouper.changeLog.ChangeLogType extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


changeLogCategory

String changeLogCategory
friendly label for the changeLog type


actionName

String actionName
friendly label for the action in the category


lastUpdatedDb

Long lastUpdatedDb
when this record was last updated


createdOnDb

Long createdOnDb
when this record was created


labelString01

String labelString01
label for the string01 field


labelString02

String labelString02
label for the string02 field


labelString03

String labelString03
label for the string03 field


labelString04

String labelString04
label for the string04 field


labelString05

String labelString05
label for the string05 field


labelString06

String labelString06
label for the string06 field


labelString07

String labelString07
label for the string07 field


labelString08

String labelString08
label for the string08 field


labelString09

String labelString09
label for the string09 field


labelString10

String labelString10
label for the string10 field


labelString11

String labelString11
label for the string11 field


labelString12

String labelString12
label for the string12 field


contextId

String contextId
context id ties multiple db changes


Package edu.internet2.middleware.grouper.exception

Class edu.internet2.middleware.grouper.exception.AttributeAssignActionNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeAssignActionSetNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeAssignNotAllowed extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeAssignNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeAssignValueNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefAddException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefNameAddAlreadyExistsException extends GroupAddException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefNameAddException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefNameNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefNameSetNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefNameTooManyResults extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeDefScopeNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AttributeNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 1942755987829117926L

Class edu.internet2.middleware.grouper.exception.AttributeOwnerNotInScopeException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.AuditEntryNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.CompositeNotFoundException extends RuntimeException implements Serializable

serialVersionUID: -2008937462791545490L

Class edu.internet2.middleware.grouper.exception.ExpressionLanguageMissingVariableException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GrantPrivilegeAlreadyExistsException extends GrantPrivilegeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GrantPrivilegeException extends RuntimeException implements Serializable

serialVersionUID: -3438073632948498552L

Class edu.internet2.middleware.grouper.exception.GroupAddAlreadyExistsException extends GroupAddException implements Serializable

Class edu.internet2.middleware.grouper.exception.GroupAddException extends RuntimeException implements Serializable

serialVersionUID: -5887875236824886947L

Class edu.internet2.middleware.grouper.exception.GroupDeleteException extends RuntimeException implements Serializable

serialVersionUID: 2529375797709195916L

Class edu.internet2.middleware.grouper.exception.GrouperException extends RuntimeException implements Serializable

serialVersionUID: 8386470587269519511L

Class edu.internet2.middleware.grouper.exception.GrouperReadonlyException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GrouperSessionException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GrouperStaleObjectStateException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GrouperStaleStateException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GrouperValidationException extends RuntimeException implements Serializable

Serialized Fields

currentLength

Integer currentLength
if this is a maxLength exception, this is the current length


maxLength

Integer maxLength
if this is a maxLength exception, this is the max length


grouperValidationKey

String grouperValidationKey
key for this validation problem, e.g. could be used for a UI message key

Class edu.internet2.middleware.grouper.exception.GroupModifyAlreadyExistsException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.GroupModifyException extends RuntimeException implements Serializable

serialVersionUID: 0L

Class edu.internet2.middleware.grouper.exception.GroupNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 9117020859260199268L

Class edu.internet2.middleware.grouper.exception.GroupSetNotFoundException extends RuntimeException implements Serializable

serialVersionUID: -9217824330914213064L

Class edu.internet2.middleware.grouper.exception.InsufficientPrivilegeException extends RuntimeException implements Serializable

serialVersionUID: 6586731301451523491L

Class edu.internet2.middleware.grouper.exception.LimitInvalidException extends RuntimeException implements Serializable

Serialized Fields

permissionLimitDocumentation

PermissionLimitDocumentation permissionLimitDocumentation
the reason invalid

Class edu.internet2.middleware.grouper.exception.MemberAddAlreadyExistsException extends MemberAddException implements Serializable

Class edu.internet2.middleware.grouper.exception.MemberAddException extends RuntimeException implements Serializable

serialVersionUID: 1432937212026422218L

Class edu.internet2.middleware.grouper.exception.MemberDeleteAlreadyDeletedException extends MemberDeleteException implements Serializable

Class edu.internet2.middleware.grouper.exception.MemberDeleteException extends RuntimeException implements Serializable

serialVersionUID: -4002859579198713638L

Class edu.internet2.middleware.grouper.exception.MemberNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 1345651311641139248L

Class edu.internet2.middleware.grouper.exception.MemberNotUniqueException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.MembershipAlreadyExistsException extends IllegalStateException implements Serializable

Class edu.internet2.middleware.grouper.exception.MembershipNotFoundException extends RuntimeException implements Serializable

serialVersionUID: -9217824330914213064L

Class edu.internet2.middleware.grouper.exception.OwnerNotFoundException extends RuntimeException implements Serializable

serialVersionUID: -2251334941955222491L

Class edu.internet2.middleware.grouper.exception.QueryException extends RuntimeException implements Serializable

serialVersionUID: -5511395052938871880L

Class edu.internet2.middleware.grouper.exception.RevokePrivilegeAlreadyRevokedException extends RevokePrivilegeException implements Serializable

Class edu.internet2.middleware.grouper.exception.RevokePrivilegeException extends RuntimeException implements Serializable

serialVersionUID: 3167224724757326119L

Class edu.internet2.middleware.grouper.exception.RoleNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.RoleSetNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.SchemaException extends RuntimeException implements Serializable

serialVersionUID: 2797406692374621466L

Class edu.internet2.middleware.grouper.exception.SessionException extends RuntimeException implements Serializable

serialVersionUID: -8563328666757581943L

Class edu.internet2.middleware.grouper.exception.StemAddAlreadyExistsException extends StemAddException implements Serializable

Class edu.internet2.middleware.grouper.exception.StemAddException extends RuntimeException implements Serializable

serialVersionUID: 6777167624429742709L

Class edu.internet2.middleware.grouper.exception.StemDeleteException extends RuntimeException implements Serializable

serialVersionUID: 1280576183310060262L

Class edu.internet2.middleware.grouper.exception.StemModifyException extends RuntimeException implements Serializable

serialVersionUID: -7110570881187318024L

Class edu.internet2.middleware.grouper.exception.StemNotFoundException extends RuntimeException implements Serializable

serialVersionUID: -8647313192109780774L

Class edu.internet2.middleware.grouper.exception.StemSetNotFoundException extends RuntimeException implements Serializable

Class edu.internet2.middleware.grouper.exception.UnableToPerformAlreadyExistsException extends UnableToPerformException implements Serializable

Class edu.internet2.middleware.grouper.exception.UnableToPerformException extends GrouperException implements Serializable

serialVersionUID: 7104379437515513940L


Package edu.internet2.middleware.grouper.externalSubjects

Class edu.internet2.middleware.grouper.externalSubjects.ExternalSubject extends GrouperAPI implements Serializable

Serialized Fields

uuid

String uuid
uuid for row


identifier

String identifier
the thing that the subject uses to login


name

String name
name of subject


description

String description
description, which is generated from other attributes


email

String email
email address


institution

String institution
institution where the user is from


searchStringLower

String searchStringLower
search string to find a subject, in all lower case


contextId

String contextId
contextId links to audit tables


createTime

long createTime
time created


creatorMemberId

String creatorMemberId
who created this


modifierMemberId

String modifierMemberId
who last modified this


vettedEmailAddresses

String vettedEmailAddresses
comma separated vetted email addresses


modifyTime

long modifyTime
when last modified


disabledTime

Long disabledTime
when this was disabled, or when it will be disabled


enabled

boolean enabled
is this is currently enabled

Class edu.internet2.middleware.grouper.externalSubjects.ExternalSubjectAttribute extends GrouperAPI implements Serializable

Serialized Fields

subjectUuid

String subjectUuid
subject uuid foreign key


attributeSystemName

String attributeSystemName
system name of the attributes


attributeValue

String attributeValue
value of attribute


uuid

String uuid
uuid of the attribute


contextId

String contextId
contextId links to audit tables


createTime

long createTime
time created


creatorMemberId

String creatorMemberId
who created this


modifierMemberId

String modifierMemberId
who last modified this


modifyTime

long modifyTime
when last modified


Package edu.internet2.middleware.grouper.group

Class edu.internet2.middleware.grouper.group.GroupSet extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


fieldId

String fieldId
field associated with this record


type

String type
membership type -- immediate, effective, or composite


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


parentId

String parentId
parent record


creatorId

String creatorId
creator


createTime

Long createTime
create time


ownerId

String ownerId
owner id


ownerGroupId

String ownerGroupId
group id for group memberships. this is the owner.


ownerGroupIdNull

String ownerGroupIdNull
ownerGroupId except nulls are replaced with a string so we can use this in a unique constraint


ownerStemId

String ownerStemId
stem id for stem memberships. this is the owner.


ownerStemIdNull

String ownerStemIdNull
ownerStemId except nulls are replaced with a string so we can use this in a unique constraint


memberGroupId

String memberGroupId
group id for group memberships. this is the member.


memberStemId

String memberStemId
stem id for stem memberships. this is the member.


memberFieldId

String memberFieldId
member field id


memberAttrDefId

String memberAttrDefId
attr def id for attr def memberships. this is the member.


ownerAttrDefId

String ownerAttrDefId
attr def id for attr def memberships. this is the owner.


ownerAttrDefIdNull

String ownerAttrDefIdNull
ownerAttrDefId except nulls are replaced with a string so we can use this in a unique constraint


Package edu.internet2.middleware.grouper.hooks.examples

Class edu.internet2.middleware.grouper.hooks.examples.ESCOAttributeHooks extends AttributeHooks implements Serializable

serialVersionUID: 9122480003264627999L

Class edu.internet2.middleware.grouper.hooks.examples.ESCOGroupHooks extends GroupHooks implements Serializable

serialVersionUID: 8623167847413079614L


Package edu.internet2.middleware.grouper.hooks.logic

Class edu.internet2.middleware.grouper.hooks.logic.HookVeto extends RuntimeException implements Serializable

Serialized Fields

reasonKey

String reasonKey
key of the reason, e.g. something that could be used in an externalized string file e.g. for the UI. e.g. hook.veto.group.invalidExtension


reason

String reason
default text that would be shown to user if there is no externalized string available. e.g. 'Invalid ID for group. ID must be less than 20 characters.


attribute

Map<K,V> attribute
attributes to put in veto


vetoType

VetoType vetoType
veto type. this will be assigned automatically if not manually


Package edu.internet2.middleware.grouper.internal.dao

Class edu.internet2.middleware.grouper.internal.dao.GrouperDAOException extends GrouperException implements Serializable

serialVersionUID: -7856283917603254749L


Package edu.internet2.middleware.grouper.internal.dao.hib3

Class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3SessionInterceptor extends org.hibernate.EmptyInterceptor implements Serializable

serialVersionUID: 1L


Package edu.internet2.middleware.grouper.internal.util

Class edu.internet2.middleware.grouper.internal.util.ParameterHelper extends Object implements Serializable


Package edu.internet2.middleware.grouper.j2ee.status

Class edu.internet2.middleware.grouper.j2ee.status.GrouperStatusServlet extends HttpServlet implements Serializable


Package edu.internet2.middleware.grouper.messaging

Class edu.internet2.middleware.grouper.messaging.GrouperMessageHibernate extends GrouperAPI implements Serializable

Serialized Fields

contextId

String contextId
context id ties multiple db changes


getAttemptCount

Integer getAttemptCount
how many times this message has been attempted to be retrieved


getAttemptTimeMillis

Long getAttemptTimeMillis
milliseconds since 1970 that the message was attempted to be received


getTimeMillis

Long getTimeMillis
millis since 1970 that this message was successfully received


queueName

String queueName
queue name for the message


attemptTimeExpiresMillis

Long attemptTimeExpiresMillis
millis since 1970 that this message attempt expires if not sent successfully note this will be reset to null when message sent successfully


state

String state
state of this message: IN_QUEUE, GET_ATTEMPTED, PROCESSED


sentTimeMicros

Long sentTimeMicros
millis since 1970 that this message was sent


fromMemberId

String fromMemberId
member id of the subject sending from


id

String id
id of this type


messageBody

String messageBody
body of message (e.g. the json or encrypted message)


Package edu.internet2.middleware.grouper.misc

Class edu.internet2.middleware.grouper.misc.GrouperReportException extends RuntimeException implements Serializable

Serialized Fields

result

String result
current result of grouper report


Package edu.internet2.middleware.grouper.permissions

Class edu.internet2.middleware.grouper.permissions.PermissionEntryBase extends GrouperAPI implements Serializable

Serialized Fields

permissionHeuristics

PermissionHeuristics permissionHeuristics
cache the weighting of this assignment


disallowed

boolean disallowed
if this is a permission, then if this permission assignment is allowed or not


actionId

String actionId
action on the permission (e.g. read, write, assign (default), etc


roleId

String roleId
id of the role which the subject is in to get the permission


memberId

String memberId
id of the member that has the permission


attributeDefNameId

String attributeDefNameId
id of the attribute def name which is the permission


membershipId

String membershipId
id of the membership row


attributeAssignId

String attributeAssignId
id of the attribute assign row, either to the role, or to the role member pair


subjectSourceId

String subjectSourceId
source id of the subject which has the permissions


subjectId

String subjectId
subject id of the subject which has the permissions


action

String action
action on the permission (e.g. read, write, assign (default), etc


roleName

String roleName
role which has the permission or which the subject must be in to have the permission


attributeDefNameName

String attributeDefNameName
name of the attribute def name which is the permission assigned to the role or subject


attributeDefId

String attributeDefId
id of the attributeDef


membershipDepth

int membershipDepth
depth of memberships, 0 means immediate


roleSetDepth

int roleSetDepth
depth of role hierarchy, 0 means immediate, -1 means no role set involved


attributeDefNameSetDepth

int attributeDefNameSetDepth
depth of attributeDefName set hierarchy, 0 means immediate


attributeAssignActionSetDepth

int attributeAssignActionSetDepth
depth of action hierarchy, 0 means immediate


permissionType

PermissionEntry.PermissionType permissionType
type of permission, either assigned to role, or assigned to role and user combined: role_subject

Class edu.internet2.middleware.grouper.permissions.PermissionEntryImpl extends PermissionEntryBase implements Serializable

Serialized Fields

allowedOverall

boolean allowedOverall
this will be if this permissions is allowed (not in DB/assignment, but overall). So if we are considering limits, and the limit is false, then this will be false for a permission where the disallow is set to false


assignmentNotes

String assignmentNotes
notes on the assignment of privilege


immediateMshipEnabledTimeDb

Long immediateMshipEnabledTimeDb
when the underlying membership was enabled


immediateMshipDisabledTimeDb

Long immediateMshipDisabledTimeDb
when the underlying membership will be disabled


attributeDefNameDispName

String attributeDefNameDispName
display name of the attribute def name which is the permission assigned to the role or subject


roleDisplayName

String roleDisplayName
display name of the role which the subject is in to have the permission


enabled

boolean enabled
if this assignment is enabled


attributeAssignDelegatable

AttributeAssignDelegatable attributeAssignDelegatable
the delegatable flag on assignment


enabledTimeDb

Long enabledTimeDb
the time this assignment was enabled


disabledTimeDb

Long disabledTimeDb
the time this assignment was disabled

Class edu.internet2.middleware.grouper.permissions.PermissionRoleDelegate extends Object implements Serializable

Serialized Fields

group

Group group
keep a reference to the group


Package edu.internet2.middleware.grouper.permissions.limits

Class edu.internet2.middleware.grouper.permissions.limits.PermissionLimitDocumentation extends Object implements Serializable

Serialized Fields

documentationKey

String documentationKey
documentation key in nav.properties


args

List<E> args
args for {0}, {1}, etc in the documentation value


Package edu.internet2.middleware.grouper.permissions.role

Class edu.internet2.middleware.grouper.permissions.role.RoleInheritanceDelegate extends Object implements Serializable

Serialized Fields

group

Group group
keep a reference to the group

Class edu.internet2.middleware.grouper.permissions.role.RoleSet extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


type

RoleHierarchyType type
membership type -- immediate, or effective


parentRoleSetId

String parentRoleSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasRoleId

String thenHasRoleId
role id of the parent


ifHasRoleId

String ifHasRoleId
role id of the child


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


createdOnDb

Long createdOnDb
time in millis when this role set was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this role set was last modified


Package edu.internet2.middleware.grouper.pit

Class edu.internet2.middleware.grouper.pit.GrouperPIT extends GrouperAPI implements Serializable

Serialized Fields

activeDb

String activeDb
activeDb


startTimeDb

Long startTimeDb
startTimeDb


endTimeDb

Long endTimeDb
endTimeDb

Class edu.internet2.middleware.grouper.pit.PITAttributeAssign extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


disallowed

boolean disallowed
disallowed


ownerAttributeAssignId

String ownerAttributeAssignId
if this is an attribute assign attribute, this is the foreign key


ownerAttributeDefId

String ownerAttributeDefId
if this is an attribute def attribute, this is the foreign key


ownerGroupId

String ownerGroupId
if this is a group attribute, this is the foreign key


ownerMemberId

String ownerMemberId
if this is a member attribute, this is the foreign key


ownerMembershipId

String ownerMembershipId
if this is a membership attribute, this is the foreign key


ownerStemId

String ownerStemId
if this is a stem attribute, this is the foreign key


attributeAssignActionId

String attributeAssignActionId
attributeAssignActionId


attributeAssignType

String attributeAssignType
attributeAssignType


attributeDefNameId

String attributeDefNameId
attributeDefNameId


sourceId

String sourceId
sourceId


notificationsForRolesWithPermissionChangesOnSaveOrUpdate

boolean notificationsForRolesWithPermissionChangesOnSaveOrUpdate
whether there will be notifications for roles with permission changes when this object is saved or updated


pitAttributeAssignAction

PITAttributeAssignAction pitAttributeAssignAction

pitAttributeDefName

PITAttributeDefName pitAttributeDefName

pitOwnerGroup

PITGroup pitOwnerGroup

pitOwnerAttributeAssign

PITAttributeAssign pitOwnerAttributeAssign

pitOwnerAttributeDef

PITAttributeDef pitOwnerAttributeDef

pitOwnerMember

PITMember pitOwnerMember

pitOwnerMembership

PITMembership pitOwnerMembership

pitOwnerStem

PITStem pitOwnerStem

Class edu.internet2.middleware.grouper.pit.PITAttributeAssignAction extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


attributeDefId

String attributeDefId
id of this attribute def


name

String name
name


sourceId

String sourceId
sourceId


pitAttributeDef

PITAttributeDef pitAttributeDef

Class edu.internet2.middleware.grouper.pit.PITAttributeAssignActionSet extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


parentAttrAssignActionSetId

String parentAttrAssignActionSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasAttrAssignActionId

String thenHasAttrAssignActionId
action id of the parent


ifHasAttrAssignActionId

String ifHasAttrAssignActionId
action id of the child


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


notificationsForRolesWithPermissionChangesOnSaveOrUpdate

boolean notificationsForRolesWithPermissionChangesOnSaveOrUpdate
whether there will be notifications for roles with permission changes when this object is saved or updated


sourceId

String sourceId
sourceId


ifHasAttrAssignAction

PITAttributeAssignAction ifHasAttrAssignAction

thenHasAttrAssignAction

PITAttributeAssignAction thenHasAttrAssignAction

parentAttrAssignActionSet

PITAttributeAssignActionSet parentAttrAssignActionSet

Class edu.internet2.middleware.grouper.pit.PITAttributeAssignValue extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


attributeAssignId

String attributeAssignId
attribute assignment in this value assignment


attributeAssign

PITAttributeAssign attributeAssign
attribute assignment object


valueString

String valueString
string value


valueFloating

Double valueFloating
floating point value


valueInteger

Long valueInteger
integer value


valueMemberId

String valueMemberId
member id value


sourceId

String sourceId
sourceId

Class edu.internet2.middleware.grouper.pit.PITAttributeAssignValueView extends GrouperPIT implements Serializable

Serialized Fields

attributeAssignValueId

String attributeAssignValueId
attributeAssignValueId


attributeAssignId

String attributeAssignId
attributeAssignId


ownerAttributeAssignId

String ownerAttributeAssignId
if this is an attribute assign attribute, this is the foreign key


ownerAttributeDefId

String ownerAttributeDefId
if this is an attribute def attribute, this is the foreign key


ownerGroupId

String ownerGroupId
if this is a group attribute, this is the foreign key


ownerMemberId

String ownerMemberId
if this is a member attribute, this is the foreign key


ownerMembershipId

String ownerMembershipId
if this is a membership attribute, this is the foreign key


ownerStemId

String ownerStemId
if this is a stem attribute, this is the foreign key


attributeAssignActionId

String attributeAssignActionId
attributeAssignActionId


attributeAssignType

String attributeAssignType
attributeAssignType


attributeDefNameId

String attributeDefNameId
attributeDefNameId


valueString

String valueString
string value


valueFloating

Double valueFloating
floating point value


valueInteger

Long valueInteger
integer value


valueMemberId

String valueMemberId
member id value


pitAttributeAssign

PITAttributeAssign pitAttributeAssign
pitAttributeAssign


pitAttributeAssignValue

PITAttributeAssignValue pitAttributeAssignValue
pitAttributeAssignValue


pitAttributeDefName

PITAttributeDefName pitAttributeDefName
pitAttributeDefName


pitAttributeAssignAction

PITAttributeAssignAction pitAttributeAssignAction
pitAttributeAssignAction


pitOwnerAttributeAssign

PITAttributeAssign pitOwnerAttributeAssign
pitOwnerAttributeAssign


pitOwnerAttributeDef

PITAttributeDef pitOwnerAttributeDef
pitOwnerAttributeDef


pitOwnerGroup

PITGroup pitOwnerGroup
pitOwnerGroup


pitOwnerMember

PITMember pitOwnerMember
pitOwnerMember


pitOwnerMembership

PITMembership pitOwnerMembership
pitOwnerMembership


pitOwnerStem

PITStem pitOwnerStem
pitOwnerStem

Class edu.internet2.middleware.grouper.pit.PITAttributeDef extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


name

String name
name


stemId

String stemId
stem


attributeDefType

String attributeDefType
attributeDefType


sourceId

String sourceId
sourceId


pitStem

PITStem pitStem

Class edu.internet2.middleware.grouper.pit.PITAttributeDefName extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


attributeDefId

String attributeDefId
id of this attribute def


stemId

String stemId
stem that this attribute is in


name

String name
name of attribute, e.g. school:community:students:expireDate


sourceId

String sourceId
sourceId


pitStem

PITStem pitStem

pitAttributeDef

PITAttributeDef pitAttributeDef

Class edu.internet2.middleware.grouper.pit.PITAttributeDefNameSet extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


parentAttrDefNameSetId

String parentAttrDefNameSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasAttributeDefNameId

String thenHasAttributeDefNameId
attribute def name id of the parent


ifHasAttributeDefNameId

String ifHasAttributeDefNameId
attribute def name id of the child


sourceId

String sourceId
sourceId


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


notificationsForRolesWithPermissionChangesOnSaveOrUpdate

boolean notificationsForRolesWithPermissionChangesOnSaveOrUpdate
whether there will be notifications for roles with permission changes when this object is saved or updated


ifHasAttrDefName

PITAttributeDefName ifHasAttrDefName

thenHasAttrDefName

PITAttributeDefName thenHasAttrDefName

parentAttrDefNameSet

PITAttributeDefNameSet parentAttrDefNameSet

Class edu.internet2.middleware.grouper.pit.PITField extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


name

String name
name


type

String type
type


sourceId

String sourceId
sourceId

Class edu.internet2.middleware.grouper.pit.PITGroup extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


name

String name
name


stemId

String stemId
stem


sourceId

String sourceId
sourceId


pitStem

PITStem pitStem

Class edu.internet2.middleware.grouper.pit.PITGroupSet extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


ownerId

String ownerId
ownerId


ownerAttrDefId

String ownerAttrDefId
ownerAttrDefId


ownerGroupId

String ownerGroupId
ownerGroupId


ownerStemId

String ownerStemId
ownerStemId


memberId

String memberId
memberId


memberAttrDefId

String memberAttrDefId
memberAttrDefId


memberGroupId

String memberGroupId
memberGroupId


memberStemId

String memberStemId
memberStemId


fieldId

String fieldId
fieldId


memberFieldId

String memberFieldId
memberFieldId


depth

int depth
depth


parentId

String parentId
parentId


flatMembershipNotificationsOnSaveOrUpdate

boolean flatMembershipNotificationsOnSaveOrUpdate
whether there will be flat membership notifications when this object is saved or updated


flatPrivilegeNotificationsOnSaveOrUpdate

boolean flatPrivilegeNotificationsOnSaveOrUpdate
whether there will be flat privilege notifications when this object is saved or updated


sourceId

String sourceId
sourceId


pitOwnerGroup

PITGroup pitOwnerGroup

pitOwnerAttributeDef

PITAttributeDef pitOwnerAttributeDef

pitOwnerStem

PITStem pitOwnerStem

pitMemberGroup

PITGroup pitMemberGroup

pitMemberAttributeDef

PITAttributeDef pitMemberAttributeDef

pitMemberStem

PITStem pitMemberStem

pitField

PITField pitField

pitMemberField

PITField pitMemberField

pitParentGroupSet

PITGroupSet pitParentGroupSet

Class edu.internet2.middleware.grouper.pit.PITMember extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


subjectId

String subjectId
subjectId


subjectSourceId

String subjectSourceId
subjectSource


subjectIdentifier0

String subjectIdentifier0
subjectIdentifier0


subjectTypeId

String subjectTypeId
subjectType


sourceId

String sourceId
sourceId

Class edu.internet2.middleware.grouper.pit.PITMembership extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


ownerId

String ownerId
ownerId


ownerAttrDefId

String ownerAttrDefId
ownerAttrDefId


ownerGroupId

String ownerGroupId
ownerGroupId


ownerStemId

String ownerStemId
ownerStemId


memberId

String memberId
memberId


fieldId

String fieldId
fieldId


member

PITMember member
member


sourceId

String sourceId
sourceId


flatMembershipNotificationsOnSaveOrUpdate

boolean flatMembershipNotificationsOnSaveOrUpdate
whether there will be flat membership notifications when this object is saved or updated


flatPrivilegeNotificationsOnSaveOrUpdate

boolean flatPrivilegeNotificationsOnSaveOrUpdate
whether there will be flat privilege notifications when this object is saved or updated


notificationsForRolesWithPermissionChangesOnSaveOrUpdate

boolean notificationsForRolesWithPermissionChangesOnSaveOrUpdate
whether there will be notifications for roles with permission changes when this object is saved or updated


pitOwnerGroup

PITGroup pitOwnerGroup

pitOwnerAttributeDef

PITAttributeDef pitOwnerAttributeDef

pitOwnerStem

PITStem pitOwnerStem

pitField

PITField pitField

pitMember

PITMember pitMember

Class edu.internet2.middleware.grouper.pit.PITPermissionAllView extends PermissionEntryBase implements Serializable

Serialized Fields

membershipSourceId

String membershipSourceId

attributeAssignSourceId

String attributeAssignSourceId

actionSourceId

String actionSourceId

roleSourceId

String roleSourceId

attributeDefNameSourceId

String attributeDefNameSourceId

attributeDefSourceId

String attributeDefSourceId

memberSourceId

String memberSourceId

actionSetId

String actionSetId

roleSetId

String roleSetId

attributeDefNameSetId

String attributeDefNameSetId

groupSetId

String groupSetId

groupSetActiveDb

String groupSetActiveDb

groupSetStartTimeDb

Long groupSetStartTimeDb

groupSetEndTimeDb

Long groupSetEndTimeDb

membershipActiveDb

String membershipActiveDb

membershipStartTimeDb

Long membershipStartTimeDb

membershipEndTimeDb

Long membershipEndTimeDb

roleSetActiveDb

String roleSetActiveDb

roleSetStartTimeDb

Long roleSetStartTimeDb

roleSetEndTimeDb

Long roleSetEndTimeDb

actionSetActiveDb

String actionSetActiveDb

actionSetStartTimeDb

Long actionSetStartTimeDb

actionSetEndTimeDb

Long actionSetEndTimeDb

attributeDefNameSetActiveDb

String attributeDefNameSetActiveDb

attributeDefNameSetStartTimeDb

Long attributeDefNameSetStartTimeDb

attributeDefNameSetEndTimeDb

Long attributeDefNameSetEndTimeDb

attributeAssignActiveDb

String attributeAssignActiveDb

attributeAssignStartTimeDb

Long attributeAssignStartTimeDb

attributeAssignEndTimeDb

Long attributeAssignEndTimeDb

Class edu.internet2.middleware.grouper.pit.PITRoleSet extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


parentRoleSetId

String parentRoleSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasRoleId

String thenHasRoleId
role id of the parent


ifHasRoleId

String ifHasRoleId
role id of the child


sourceId

String sourceId
sourceId


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


notificationsForRolesWithPermissionChangesOnSaveOrUpdate

boolean notificationsForRolesWithPermissionChangesOnSaveOrUpdate
whether there will be notifications for roles with permission changes when this object is saved or updated


ifHasRole

PITGroup ifHasRole

thenHasRole

PITGroup thenHasRole

parentRoleSet

PITRoleSet parentRoleSet

Class edu.internet2.middleware.grouper.pit.PITStem extends GrouperPIT implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


name

String name
name


parentStemId

String parentStemId
parent stem


sourceId

String sourceId
sourceId


pitParentStem

PITStem pitParentStem

Package edu.internet2.middleware.grouper.privs

Class edu.internet2.middleware.grouper.privs.Privilege extends Object implements Serializable

serialVersionUID: 931658631999330719L

Serialization Methods

readResolve

Object readResolve()
Serialized Fields

name

String name

Package edu.internet2.middleware.grouper.rules

Class edu.internet2.middleware.grouper.rules.RuleVeto extends HookVeto implements Serializable


Package edu.internet2.middleware.grouper.service

Class edu.internet2.middleware.grouper.service.ServiceRoleView extends GrouperAPI implements Serializable

Serialized Fields

serviceRoleDb

String serviceRoleDb
admin or user is the subject is an admin/updater/reader of a group in the service folder, or user is the subject is a member of a group in the service folder


groupName

String groupName
group name in the service that the user is an admin or user of


nameOfServiceDefName

String nameOfServiceDefName
name of the service dev name, this generally is the system name of the service


subjectSourceId

String subjectSourceId
subject source id of the subject who is the admin or user of the service


subjectId

String subjectId
subject id of the subject who is the admin or user of the service


fieldName

String fieldName
field of the membership of the subject who is the admin or user of the service


nameOfServiceDef

String nameOfServiceDef
name of the attribute definition of the service


groupDisplayName

String groupDisplayName
display name of the group that the subject is an admin or user of the service


groupId

String groupId
group id of the group that the subject is an admin or user of the service


serviceDefId

String serviceDefId
id of the attribute definition that is related to the service


serviceNameId

String serviceNameId
id of the attribute name that is the service


memberId

String memberId
id in the member table of the subject who is an admin or user of the service


fieldId

String fieldId
id of the field for the membership of the subject who an admin or user of the service


displayNameOfServiceName

String displayNameOfServiceName
display name of the service definition name


serviceStemId

String serviceStemId
id of the stem where the service tag is assigned


Package edu.internet2.middleware.grouper.stem

Class edu.internet2.middleware.grouper.stem.StemSet extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


contextId

String contextId
context id ties multiple db changes


type

StemHierarchyType type
membership type -- self, immediate, or effective


parentStemSetId

String parentStemSetId
for self, or immediate, just use this id. for effective, this is the first hop on the directed graph to get to this membership.


thenHasStemId

String thenHasStemId
stem id of the then has stem


ifHasStemId

String ifHasStemId
stem id of the if has stem


depth

int depth
depth - 0 for self records, 1 for immediate memberships, > 1 for effective


createdOnDb

Long createdOnDb
time in millis when this stem set was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this stem set was last modified


Package edu.internet2.middleware.grouper.subj

Class edu.internet2.middleware.grouper.subj.GrouperSubject extends edu.internet2.middleware.subject.provider.SubjectImpl implements Serializable

Serialized Fields

loadedGroupAttributes

boolean loadedGroupAttributes
lazy load the map attributes of group attributes


loadedModifyCreateSubjects

boolean loadedModifyCreateSubjects
lazy load the modify and create subjects


group

Group group
keep a reference to the group

Class edu.internet2.middleware.grouper.subj.LazySubject extends Object implements Serializable

Serialized Fields

membership

Membership membership
membership if built from membership


member

Member member
member if built from it or already retrieved it


subject

edu.internet2.middleware.subject.Subject subject
subject if it has lazily retrieved it already


subjectType

edu.internet2.middleware.subject.SubjectType subjectType

subjectSource

edu.internet2.middleware.subject.Source subjectSource

unresolvable

boolean unresolvable

Class edu.internet2.middleware.grouper.subj.TestgrouperSubjAttr extends GrouperAPI implements Serializable

Serialized Fields

subjectId

String subjectId

id

String id

major

String major

title

String title

Class edu.internet2.middleware.grouper.subj.UnresolvableSubject extends edu.internet2.middleware.subject.provider.SubjectImpl implements Serializable

Serialized Fields

subjectType

edu.internet2.middleware.subject.SubjectType subjectType

subjectSource

edu.internet2.middleware.subject.Source subjectSource

unresolvableString

String unresolvableString
string to label unresolvable


Package edu.internet2.middleware.grouper.tableIndex

Class edu.internet2.middleware.grouper.tableIndex.TableIndex extends GrouperAPI implements Serializable

Serialized Fields

id

String id
id of this type


type

TableIndexType type
type of index, group, stem, attributeDef, attributeDefName, etc


createdOnDb

Long createdOnDb
time in millis when this stem set was created


lastUpdatedDb

Long lastUpdatedDb
time in millis when this stem set was last modified


lastIndexReserved

long lastIndexReserved
last index reserved, stored in JVM


Package edu.internet2.middleware.grouper.util

Class edu.internet2.middleware.grouper.util.GrouperToStringStyle extends org.apache.commons.lang.builder.ToStringStyle implements Serializable

Class edu.internet2.middleware.grouper.util.PropertyDoesNotExistUnchecked extends RuntimeException implements Serializable

serialVersionUID: 1L