Serialized Form


Package edu.internet2.middleware.grouper

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

Serialized Fields

groupUUID

java.lang.String groupUUID

id

java.lang.String id

value

java.lang.String value

group

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


attributeAssignValue

AttributeAssignValue attributeAssignValue

contextId

java.lang.String contextId
context id of the transaction

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

Serialized Fields

createTime

long createTime

creatorUUID

java.lang.String creatorUUID

factorOwnerUUID

java.lang.String factorOwnerUUID

leftFactorUUID

java.lang.String leftFactorUUID

rightFactorUUID

java.lang.String rightFactorUUID

type

java.lang.String type

uuid

java.lang.String uuid

membersDeletedOnPreDelete

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


contextId

java.lang.String contextId
context id of the transaction

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

serialVersionUID: 2072790175332537149L

Serialized Fields

contextId

java.lang.String contextId
context id of the transaction


name

java.lang.String name

readPrivilege

java.lang.String readPrivilege

type

java.lang.String type

uuid

java.lang.String uuid

writePrivilege

java.lang.String writePrivilege

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

Serialized Fields

cachedMember

Member cachedMember

subjectCache

java.util.HashMap<K,V> subjectCache

attributes

java.util.Map<K,V> attributes

createTime

long createTime

creatorUUID

java.lang.String creatorUUID

modifierUUID

java.lang.String modifierUUID

modifyTime

long modifyTime

parentUuid

java.lang.String parentUuid

typeOfGroup

TypeOfGroup typeOfGroup
default to group type, as opposed to role


types

java.util.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

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


uuid

java.lang.String uuid

name

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


alternateNameDb

java.lang.String alternateNameDb
alternate name of group


displayName

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


extension

java.lang.String extension
extension of group, e.g. students


idIndex

java.lang.Long idIndex
id of the group as a unique integer


displayExtension

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


description

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


contextId

java.lang.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

java.lang.Long lastMembershipChangeDb
when the last member has changed


lastImmediateMembershipChangeDb

java.lang.Long lastImmediateMembershipChangeDb
when the last immediate member has changed


alternateNames

java.util.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 java.lang.Object implements Serializable

Serialized Fields

dbVersion

java.lang.Object dbVersion
save the state when retrieving from DB


hibernateVersionNumber

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

Class edu.internet2.middleware.grouper.GrouperSession extends java.lang.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

java.lang.String memberUUID

startTimeLong

long startTimeLong

subject

edu.internet2.middleware.subject.Subject subject

uuid

java.lang.String uuid

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

serialVersionUID: 8214760621248803096L

Serialized Fields

createTime

long createTime

fields

java.util.Set<E> fields

name

java.lang.String name

uuid

java.lang.String uuid

contextId

java.lang.String contextId
context id of the transaction

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

Serialized Fields

groupUUID

java.lang.String groupUUID

id

java.lang.String id

typeUUID

java.lang.String typeUUID

contextId

java.lang.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

java.lang.String memberUUID

subjectID

java.lang.String subjectID

subjectSourceID

java.lang.String subjectSourceID

subjectTypeID

java.lang.String subjectTypeID

subjectIdentifier0

java.lang.String subjectIdentifier0
subject identfier


sortString0

java.lang.String sortString0
string that can be used to sort results


sortString1

java.lang.String sortString1
string that can be used to sort results


sortString2

java.lang.String sortString2
string that can be used to sort results


sortString3

java.lang.String sortString3
string that can be used to sort results


sortString4

java.lang.String sortString4
string that can be used to sort results


searchString0

java.lang.String searchString0
string that can be used to filter results


searchString1

java.lang.String searchString1
string that can be used to filter results


searchString2

java.lang.String searchString2
string that can be used to filter results


searchString3

java.lang.String searchString3
string that can be used to filter results


searchString4

java.lang.String searchString4
string that can be used to filter results


name

java.lang.String name
name of member -- helpful for unresolvable subjects


description

java.lang.String description
description of member -- helpful for unresolvable subjects


contextId

java.lang.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

java.lang.String creatorUUID

groupSetCreateTimeLong

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


groupSetCreatorUUID

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


depth

int depth

member

Member member

memberUUID

java.lang.String memberUUID

ownerGroupId

java.lang.String ownerGroupId
if group membership, this is the group id


ownerStemId

java.lang.String ownerStemId
if stem membership, this is the stem id


groupSetParentId

java.lang.String groupSetParentId
group set parent id


type

java.lang.String type
either composite, immediate, effective


enabled

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


enabledTimeDb

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


disabledTimeDb

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


attributeAssignMembershipDelegate

AttributeAssignMembershipDelegate attributeAssignMembershipDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

immediateMembershipId

java.lang.String immediateMembershipId

groupSetId

java.lang.String groupSetId
group set id if this is an effective membership


uuid

java.lang.String uuid
uuid of membership


viaGroupId

java.lang.String viaGroupId

viaCompositeId

java.lang.String viaCompositeId

fieldId

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


immediateFieldId

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


contextId

java.lang.String contextId
context id of the transaction


ownerAttrDefId

java.lang.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 java.lang.Object implements Serializable

serialVersionUID: -4979920855853791786L

Serialized Fields

name

java.lang.String name

searchValue

java.lang.String searchValue

subjectId

java.lang.String subjectId

value

java.lang.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

java.lang.String creatorUUID

description

java.lang.String description

displayExtension

java.lang.String displayExtension

displayName

java.lang.String displayName

extension

java.lang.String extension

modifierUUID

java.lang.String modifierUUID

modifyTime

long modifyTime

name

java.lang.String name

parentUuid

java.lang.String parentUuid

uuid

java.lang.String uuid

alternateNameDb

java.lang.String alternateNameDb
alternate name of stem


contextId

java.lang.String contextId
context id of the transaction


attributeAssignStemDelegate

AttributeAssignStemDelegate attributeAssignStemDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

alternateNames

java.util.Set<E> alternateNames
alternate names


setAlternateNameOnMovesAndRenames

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


lastMembershipChangeDb

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


idIndex

java.lang.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 java.lang.RuntimeException implements Serializable


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

java.lang.String id
id of this attribute def


contextId

java.lang.String contextId
context id of the transaction


stemId

java.lang.String stemId
stem that this attribute is in


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified


createdOnDb

java.lang.Long createdOnDb
time in millis when this attribute was created


creatorId

java.lang.String creatorId
memberId of who created this


attributeDefPrivilegeDelegate

AttributeDefPrivilegeDelegate attributeDefPrivilegeDelegate
delegate privilege calls to another class to separate logic


description

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


extension

java.lang.String extension
extension of attribute


name

java.lang.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

java.lang.Long idIndex
id of the group as a unique integer

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

Serialized Fields

id

java.lang.String id
id of this attribute def name


attributeDefId

java.lang.String attributeDefId
id of this attribute def


contextId

java.lang.String contextId
context id of the transaction


stemId

java.lang.String stemId
stem that this attribute is in


name

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


description

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


displayExtension

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


displayName

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


extension

java.lang.String extension
extension of attribute expireTime


createdOnDb

java.lang.Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

java.lang.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

java.lang.Long idIndex
id of the group as a unique integer

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


type

AttributeDefAssignmentType type
membership type -- immediate, or effective


parentAttrDefNameSetId

java.lang.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

java.lang.String thenHasAttributeDefNameId
attribute def name id of the parent


ifHasAttributeDefNameId

java.lang.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

java.lang.Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified

Class edu.internet2.middleware.grouper.attr.AttributeDefNameSetDelegate extends java.lang.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

java.lang.String id
id of this scope


attributeDefId

java.lang.String attributeDefId
id of the attribute def


scopeString

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


scopeString2

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


attributeDefScopeType

AttributeDefScopeType attributeDefScopeType
type of scope


createdOnDb

java.lang.Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified


contextId

java.lang.String contextId
context id of the transaction

Class edu.internet2.middleware.grouper.attr.AttributeDefValidationNotImplemented extends java.lang.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

java.lang.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

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


ownerAttributeDefId

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


ownerGroupId

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


ownerMemberId

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


ownerMembershipId

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


ownerStemId

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


id

java.lang.String id
id of this attribute assign


contextId

java.lang.String contextId
context id of the transaction


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified


createdOnDb

java.lang.Long createdOnDb
time in millis when this attribute was created


notes

java.lang.String notes
notes about this assignment, free-form text


attributeAssignActionId

java.lang.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

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


disabledTimeDb

java.lang.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

java.lang.String contextId
context id of the transaction


createdOnDb

java.lang.Long createdOnDb
time in millis when this attribute was created


id

java.lang.String id
id of this attribute def name


attributeDefId

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


attributeAssignActionSetDelegate

AttributeAssignActionSetDelegate attributeAssignActionSetDelegate
set delegate


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified


name

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


type

AttributeAssignActionType type
membership type -- immediate, or effective


parentAttrAssignActionSetId

java.lang.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

java.lang.String thenHasAttrAssignActionId
attribute def name id of the parent


ifHasAttrAssignActionId

java.lang.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

java.lang.Long createdOnDb
time in millis when this attribute was created


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified

Class edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSetDelegate extends java.lang.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

java.lang.String attributeAssignId
attribute assignment in this value assignment


id

java.lang.String id
id of this attribute def


valueString

java.lang.String valueString
string value


valueFloating

java.lang.Double valueFloating
floating point value


valueInteger

java.lang.Long valueInteger
integer value


valueMemberId

java.lang.String valueMemberId
member id value


contextId

java.lang.String contextId
context id of the transaction


lastUpdatedDb

java.lang.Long lastUpdatedDb
time in millis when this attribute was last modified


createdOnDb

java.lang.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

java.lang.String id
primary key uuid of this record


auditTypeId

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


envName

java.lang.String envName
env label from grouper.properties


grouperEngine

java.lang.String grouperEngine
WS, UI, loader, GSH, etc


grouperVersion

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


actAsMemberId

java.lang.String actAsMemberId
member uuid of the user being acted as.


contextId

java.lang.String contextId
context id ties multiple db changes


loggedInMemberId

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


serverHost

java.lang.String serverHost
host of the server that executed the transaction


userIpAddress

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


serverUserName

java.lang.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

java.lang.String description
description of what happened in paragraph form


string01

java.lang.String string01
misc field 1


string02

java.lang.String string02
misc field 2


string03

java.lang.String string03
misc field 3


string04

java.lang.String string04
misc field 4


string05

java.lang.String string05
misc field 5


string06

java.lang.String string06
misc field 6


string07

java.lang.String string07
misc field 7


string08

java.lang.String string08
misc field 8


int01

java.lang.Long int01
misc int field 1


int02

java.lang.Long int02
misc int field 2


int03

java.lang.Long int03
misc int field 3


int04

java.lang.Long int04
misc int field 4


int05

java.lang.Long int05
misc int field 5


createdOnDb

java.lang.Long createdOnDb
when this record was created


lastUpdatedDb

java.lang.Long lastUpdatedDb
when this record was last updated

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

Serialized Fields

id

java.lang.String id
id of this type


auditCategory

java.lang.String auditCategory
friendly label for the audit type


actionName

java.lang.String actionName
friendly label for the action in the category


lastUpdatedDb

java.lang.Long lastUpdatedDb
when this record was last updated


createdOnDb

java.lang.Long createdOnDb
when this record was created


labelString01

java.lang.String labelString01
label for the string01 field


labelString02

java.lang.String labelString02
label for the string02 field


labelString03

java.lang.String labelString03
label for the string03 field


labelString04

java.lang.String labelString04
label for the string04 field


labelString05

java.lang.String labelString05
label for the string05 field


labelString06

java.lang.String labelString06
label for the string06 field


labelString07

java.lang.String labelString07
label for the string07 field


labelString08

java.lang.String labelString08
label for the string08 field


contextId

java.lang.String contextId
context id ties multiple db changes


labelInt01

java.lang.String labelInt01
label for the int01 field


labelInt02

java.lang.String labelInt02
label for the int02 field


labelInt03

java.lang.String labelInt03
label for the int03 field


labelInt04

java.lang.String labelInt04
label for the int04 field


labelInt05

java.lang.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

java.lang.String id
id of this consumer


name

java.lang.String name
name of this consumer


lastSequenceProcessed

java.lang.Long lastSequenceProcessed
what is the number of the last sequence processed


lastUpdatedDb

java.lang.Long lastUpdatedDb
when this record was last updated


createdOnDb

java.lang.Long createdOnDb
when this record was created

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

Serialized Fields

changeLogTypeId

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


id

java.lang.String id
uuid for temp object


contextId

java.lang.String contextId
context id ties multiple db changes


string01

java.lang.String string01
misc field 1


string02

java.lang.String string02
misc field 2


string03

java.lang.String string03
misc field 3


string04

java.lang.String string04
misc field 4


string05

java.lang.String string05
misc field 5


string06

java.lang.String string06
misc field 6


string07

java.lang.String string07
misc field 7


string08

java.lang.String string08
misc field 8


string09

java.lang.String string09
misc field 9


string10

java.lang.String string10
misc field 10


string11

java.lang.String string11
misc field 11


string12

java.lang.String string12
misc field 12


createdOnDb

java.lang.Long createdOnDb
when this record was created


sequenceNumber

java.lang.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

java.lang.String id
id of this type


changeLogCategory

java.lang.String changeLogCategory
friendly label for the changeLog type


actionName

java.lang.String actionName
friendly label for the action in the category


lastUpdatedDb

java.lang.Long lastUpdatedDb
when this record was last updated


createdOnDb

java.lang.Long createdOnDb
when this record was created


labelString01

java.lang.String labelString01
label for the string01 field


labelString02

java.lang.String labelString02
label for the string02 field


labelString03

java.lang.String labelString03
label for the string03 field


labelString04

java.lang.String labelString04
label for the string04 field


labelString05

java.lang.String labelString05
label for the string05 field


labelString06

java.lang.String labelString06
label for the string06 field


labelString07

java.lang.String labelString07
label for the string07 field


labelString08

java.lang.String labelString08
label for the string08 field


labelString09

java.lang.String labelString09
label for the string09 field


labelString10

java.lang.String labelString10
label for the string10 field


labelString11

java.lang.String labelString11
label for the string11 field


labelString12

java.lang.String labelString12
label for the string12 field


contextId

java.lang.String contextId
context id ties multiple db changes


Package edu.internet2.middleware.grouper.exception

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

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

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

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

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

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

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

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

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

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

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

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

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

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

serialVersionUID: 1942755987829117926L

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

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

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

serialVersionUID: -2008937462791545490L

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

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

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

serialVersionUID: -3438073632948498552L

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

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

serialVersionUID: -5887875236824886947L

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

serialVersionUID: 2529375797709195916L

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

serialVersionUID: 8386470587269519511L

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

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

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

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

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

Serialized Fields

currentLength

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


maxLength

java.lang.Integer maxLength
if this is a maxLength exception, this is the max length


grouperValidationKey

java.lang.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 java.lang.RuntimeException implements Serializable

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

serialVersionUID: 0L

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

serialVersionUID: 9117020859260199268L

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

serialVersionUID: -9217824330914213064L

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

serialVersionUID: 6586731301451523491L

Class edu.internet2.middleware.grouper.exception.LimitInvalidException extends java.lang.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 java.lang.RuntimeException implements Serializable

serialVersionUID: 1432937212026422218L

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

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

serialVersionUID: -4002859579198713638L

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

serialVersionUID: 1345651311641139248L

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

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

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

serialVersionUID: -9217824330914213064L

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

serialVersionUID: -2251334941955222491L

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

serialVersionUID: -5511395052938871880L

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

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

serialVersionUID: 3167224724757326119L

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

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

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

serialVersionUID: 2797406692374621466L

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

serialVersionUID: -8563328666757581943L

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

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

serialVersionUID: 6777167624429742709L

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

serialVersionUID: 1280576183310060262L

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

serialVersionUID: -7110570881187318024L

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

serialVersionUID: -8647313192109780774L

Class edu.internet2.middleware.grouper.exception.StemSetNotFoundException extends java.lang.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

java.lang.String uuid
uuid for row


identifier

java.lang.String identifier
the thing that the subject uses to login


name

java.lang.String name
name of subject


description

java.lang.String description
description, which is generated from other attributes


email

java.lang.String email
email address


institution

java.lang.String institution
institution where the user is from


searchStringLower

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


contextId

java.lang.String contextId
contextId links to audit tables


createTime

long createTime
time created


creatorMemberId

java.lang.String creatorMemberId
who created this


modifierMemberId

java.lang.String modifierMemberId
who last modified this


vettedEmailAddresses

java.lang.String vettedEmailAddresses
comma separated vetted email addresses


modifyTime

long modifyTime
when last modified


disabledTime

java.lang.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

java.lang.String subjectUuid
subject uuid foreign key


attributeSystemName

java.lang.String attributeSystemName
system name of the attributes


attributeValue

java.lang.String attributeValue
value of attribute


uuid

java.lang.String uuid
uuid of the attribute


contextId

java.lang.String contextId
contextId links to audit tables


createTime

long createTime
time created


creatorMemberId

java.lang.String creatorMemberId
who created this


modifierMemberId

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


fieldId

java.lang.String fieldId
field associated with this record


type

java.lang.String type
membership type -- immediate, effective, or composite


depth

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


parentId

java.lang.String parentId
parent record


creatorId

java.lang.String creatorId
creator


createTime

java.lang.Long createTime
create time


ownerId

java.lang.String ownerId
owner id


ownerGroupId

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


ownerGroupIdNull

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


ownerStemId

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


ownerStemIdNull

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


memberGroupId

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


memberStemId

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


memberFieldId

java.lang.String memberFieldId
member field id


memberAttrDefId

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


ownerAttrDefId

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


ownerAttrDefIdNull

java.lang.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.logic

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

Serialized Fields

reasonKey

java.lang.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

java.lang.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

java.util.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 java.lang.Object implements Serializable


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

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


Package edu.internet2.middleware.grouper.messaging

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

Serialized Fields

contextId

java.lang.String contextId
context id ties multiple db changes


getAttemptCount

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


getAttemptTimeMillis

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


getTimeMillis

java.lang.Long getTimeMillis
millis since 1970 that this message was successfully received


queueName

java.lang.String queueName
queue name for the message


attemptTimeExpiresMillis

java.lang.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

java.lang.String state
state of this message: IN_QUEUE, GET_ATTEMPTED, PROCESSED


sentTimeMicros

java.lang.Long sentTimeMicros
millis since 1970 that this message was sent


fromMemberId

java.lang.String fromMemberId
member id of the subject sending from


id

java.lang.String id
id of this type


messageBody

java.lang.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 java.lang.RuntimeException implements Serializable

Serialized Fields

result

java.lang.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

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


roleId

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


memberId

java.lang.String memberId
id of the member that has the permission


attributeDefNameId

java.lang.String attributeDefNameId
id of the attribute def name which is the permission


membershipId

java.lang.String membershipId
id of the membership row


attributeAssignId

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


subjectSourceId

java.lang.String subjectSourceId
source id of the subject which has the permissions


subjectId

java.lang.String subjectId
subject id of the subject which has the permissions


action

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


roleName

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


attributeDefNameName

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


attributeDefId

java.lang.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

java.lang.String assignmentNotes
notes on the assignment of privilege


immediateMshipEnabledTimeDb

java.lang.Long immediateMshipEnabledTimeDb
when the underlying membership was enabled


immediateMshipDisabledTimeDb

java.lang.Long immediateMshipDisabledTimeDb
when the underlying membership will be disabled


attributeDefNameDispName

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


roleDisplayName

java.lang.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

java.lang.Long enabledTimeDb
the time this assignment was enabled


disabledTimeDb

java.lang.Long disabledTimeDb
the time this assignment was disabled

Class edu.internet2.middleware.grouper.permissions.PermissionRoleDelegate extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

documentationKey

java.lang.String documentationKey
documentation key in nav.properties


args

java.util.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 java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


type

RoleHierarchyType type
membership type -- immediate, or effective


parentRoleSetId

java.lang.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

java.lang.String thenHasRoleId
role id of the parent


ifHasRoleId

java.lang.String ifHasRoleId
role id of the child


depth

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


createdOnDb

java.lang.Long createdOnDb
time in millis when this role set was created


lastUpdatedDb

java.lang.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

java.lang.String activeDb
activeDb


startTimeDb

java.lang.Long startTimeDb
startTimeDb


endTimeDb

java.lang.Long endTimeDb
endTimeDb

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


disallowed

boolean disallowed
disallowed


ownerAttributeAssignId

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


ownerAttributeDefId

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


ownerGroupId

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


ownerMemberId

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


ownerMembershipId

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


ownerStemId

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


attributeAssignActionId

java.lang.String attributeAssignActionId
attributeAssignActionId


attributeAssignType

java.lang.String attributeAssignType
attributeAssignType


attributeDefNameId

java.lang.String attributeDefNameId
attributeDefNameId


sourceId

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


attributeDefId

java.lang.String attributeDefId
id of this attribute def


name

java.lang.String name
name


sourceId

java.lang.String sourceId
sourceId


pitAttributeDef

PITAttributeDef pitAttributeDef

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


parentAttrAssignActionSetId

java.lang.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

java.lang.String thenHasAttrAssignActionId
action id of the parent


ifHasAttrAssignActionId

java.lang.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

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


attributeAssignId

java.lang.String attributeAssignId
attribute assignment in this value assignment


attributeAssign

PITAttributeAssign attributeAssign
attribute assignment object


valueString

java.lang.String valueString
string value


valueFloating

java.lang.Double valueFloating
floating point value


valueInteger

java.lang.Long valueInteger
integer value


valueMemberId

java.lang.String valueMemberId
member id value


sourceId

java.lang.String sourceId
sourceId

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

Serialized Fields

attributeAssignValueId

java.lang.String attributeAssignValueId
attributeAssignValueId


attributeAssignId

java.lang.String attributeAssignId
attributeAssignId


ownerAttributeAssignId

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


ownerAttributeDefId

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


ownerGroupId

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


ownerMemberId

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


ownerMembershipId

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


ownerStemId

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


attributeAssignActionId

java.lang.String attributeAssignActionId
attributeAssignActionId


attributeAssignType

java.lang.String attributeAssignType
attributeAssignType


attributeDefNameId

java.lang.String attributeDefNameId
attributeDefNameId


valueString

java.lang.String valueString
string value


valueFloating

java.lang.Double valueFloating
floating point value


valueInteger

java.lang.Long valueInteger
integer value


valueMemberId

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


name

java.lang.String name
name


stemId

java.lang.String stemId
stem


attributeDefType

java.lang.String attributeDefType
attributeDefType


sourceId

java.lang.String sourceId
sourceId


pitStem

PITStem pitStem

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


attributeDefId

java.lang.String attributeDefId
id of this attribute def


stemId

java.lang.String stemId
stem that this attribute is in


name

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


sourceId

java.lang.String sourceId
sourceId


pitStem

PITStem pitStem

pitAttributeDef

PITAttributeDef pitAttributeDef

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


parentAttrDefNameSetId

java.lang.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

java.lang.String thenHasAttributeDefNameId
attribute def name id of the parent


ifHasAttributeDefNameId

java.lang.String ifHasAttributeDefNameId
attribute def name id of the child


sourceId

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


name

java.lang.String name
name


type

java.lang.String type
type


sourceId

java.lang.String sourceId
sourceId

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


name

java.lang.String name
name


stemId

java.lang.String stemId
stem


sourceId

java.lang.String sourceId
sourceId


pitStem

PITStem pitStem

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


ownerId

java.lang.String ownerId
ownerId


ownerAttrDefId

java.lang.String ownerAttrDefId
ownerAttrDefId


ownerGroupId

java.lang.String ownerGroupId
ownerGroupId


ownerStemId

java.lang.String ownerStemId
ownerStemId


memberId

java.lang.String memberId
memberId


memberAttrDefId

java.lang.String memberAttrDefId
memberAttrDefId


memberGroupId

java.lang.String memberGroupId
memberGroupId


memberStemId

java.lang.String memberStemId
memberStemId


fieldId

java.lang.String fieldId
fieldId


memberFieldId

java.lang.String memberFieldId
memberFieldId


depth

int depth
depth


parentId

java.lang.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

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


subjectId

java.lang.String subjectId
subjectId


subjectSourceId

java.lang.String subjectSourceId
subjectSource


subjectIdentifier0

java.lang.String subjectIdentifier0
subjectIdentifier0


subjectTypeId

java.lang.String subjectTypeId
subjectType


sourceId

java.lang.String sourceId
sourceId

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


ownerId

java.lang.String ownerId
ownerId


ownerAttrDefId

java.lang.String ownerAttrDefId
ownerAttrDefId


ownerGroupId

java.lang.String ownerGroupId
ownerGroupId


ownerStemId

java.lang.String ownerStemId
ownerStemId


memberId

java.lang.String memberId
memberId


fieldId

java.lang.String fieldId
fieldId


member

PITMember member
member


sourceId

java.lang.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

java.lang.String membershipSourceId

attributeAssignSourceId

java.lang.String attributeAssignSourceId

actionSourceId

java.lang.String actionSourceId

roleSourceId

java.lang.String roleSourceId

attributeDefNameSourceId

java.lang.String attributeDefNameSourceId

attributeDefSourceId

java.lang.String attributeDefSourceId

memberSourceId

java.lang.String memberSourceId

actionSetId

java.lang.String actionSetId

roleSetId

java.lang.String roleSetId

attributeDefNameSetId

java.lang.String attributeDefNameSetId

groupSetId

java.lang.String groupSetId

groupSetActiveDb

java.lang.String groupSetActiveDb

groupSetStartTimeDb

java.lang.Long groupSetStartTimeDb

groupSetEndTimeDb

java.lang.Long groupSetEndTimeDb

membershipActiveDb

java.lang.String membershipActiveDb

membershipStartTimeDb

java.lang.Long membershipStartTimeDb

membershipEndTimeDb

java.lang.Long membershipEndTimeDb

roleSetActiveDb

java.lang.String roleSetActiveDb

roleSetStartTimeDb

java.lang.Long roleSetStartTimeDb

roleSetEndTimeDb

java.lang.Long roleSetEndTimeDb

actionSetActiveDb

java.lang.String actionSetActiveDb

actionSetStartTimeDb

java.lang.Long actionSetStartTimeDb

actionSetEndTimeDb

java.lang.Long actionSetEndTimeDb

attributeDefNameSetActiveDb

java.lang.String attributeDefNameSetActiveDb

attributeDefNameSetStartTimeDb

java.lang.Long attributeDefNameSetStartTimeDb

attributeDefNameSetEndTimeDb

java.lang.Long attributeDefNameSetEndTimeDb

attributeAssignActiveDb

java.lang.String attributeAssignActiveDb

attributeAssignStartTimeDb

java.lang.Long attributeAssignStartTimeDb

attributeAssignEndTimeDb

java.lang.Long attributeAssignEndTimeDb

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

Serialized Fields

id

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


parentRoleSetId

java.lang.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

java.lang.String thenHasRoleId
role id of the parent


ifHasRoleId

java.lang.String ifHasRoleId
role id of the child


sourceId

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


name

java.lang.String name
name


parentStemId

java.lang.String parentStemId
parent stem


sourceId

java.lang.String sourceId
sourceId


pitParentStem

PITStem pitParentStem

Package edu.internet2.middleware.grouper.privs

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

serialVersionUID: 931658631999330719L

Serialization Methods

readResolve

java.lang.Object readResolve()
Serialized Fields

name

java.lang.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

java.lang.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

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


nameOfServiceDefName

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


subjectSourceId

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


subjectId

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


fieldName

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


nameOfServiceDef

java.lang.String nameOfServiceDef
name of the attribute definition of the service


groupDisplayName

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


groupId

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


serviceDefId

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


serviceNameId

java.lang.String serviceNameId
id of the attribute name that is the service


memberId

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


fieldId

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


displayNameOfServiceName

java.lang.String displayNameOfServiceName
display name of the service definition name


serviceStemId

java.lang.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

java.lang.String id
id of this type


contextId

java.lang.String contextId
context id ties multiple db changes


type

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


parentStemSetId

java.lang.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

java.lang.String thenHasStemId
stem id of the then has stem


ifHasStemId

java.lang.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

java.lang.Long createdOnDb
time in millis when this stem set was created


lastUpdatedDb

java.lang.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 java.lang.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.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

java.lang.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

java.lang.String id
id of this type


type

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


createdOnDb

java.lang.Long createdOnDb
time in millis when this stem set was created


lastUpdatedDb

java.lang.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 java.lang.RuntimeException implements Serializable

serialVersionUID: 1L


Package edu.internet2.middleware.subject.provider

Class edu.internet2.middleware.subject.provider.InvalidQueryRuntimeException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

Class edu.internet2.middleware.subject.provider.JdbcSubjectAttributeSet extends java.lang.Object implements Serializable

Serialized Fields

element

java.lang.Object element

Class edu.internet2.middleware.subject.provider.JNDISubject extends edu.internet2.middleware.subject.provider.SubjectImpl implements Serializable

Serialized Fields

attributesInitted

boolean attributesInitted

Class edu.internet2.middleware.subject.provider.LdapSubject extends edu.internet2.middleware.subject.provider.SubjectImpl implements Serializable

Serialized Fields

attributesGotten

boolean attributesGotten

Class edu.internet2.middleware.subject.provider.SubjectImpl extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id

typeName

java.lang.String typeName

sourceId

java.lang.String sourceId

nameAttribute

java.lang.String nameAttribute

descriptionAttribute

java.lang.String descriptionAttribute

nameOverride

java.lang.String nameOverride

descriptionOverride

java.lang.String descriptionOverride

attributes

java.util.Map<K,V> attributes

attributesInitted

boolean attributesInitted

Class edu.internet2.middleware.subject.provider.SubjectStatusInvalidException extends java.lang.RuntimeException implements Serializable

Class edu.internet2.middleware.subject.provider.SubjectTypeEnum extends edu.internet2.middleware.subject.SubjectType implements Serializable

Serialized Fields

name

java.lang.String name