Serialized Form


Package edu.internet2.middleware.grouper

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

Serialized Fields

fieldId

java.lang.String fieldId
id of the field which is the attribute name


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


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

cachedGroupType

GroupType cachedGroupType

contextId

java.lang.String contextId
context id of the transaction


groupTypeUuid

java.lang.String groupTypeUuid

isNullable

boolean isNullable

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.Set<E> types

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


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, used by hibernate


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

creatorUUID

java.lang.String creatorUUID

fields

java.util.Set<E> fields

isAssignable

boolean isAssignable

isInternal

boolean isInternal

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

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

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

contextId

java.lang.String contextId
context id of the transaction


attributeAssignStemDelegate

AttributeAssignStemDelegate attributeAssignStemDelegate

attributeValueDelegate

AttributeValueDelegate attributeValueDelegate

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


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

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

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


enabled

boolean enabled
true or false for if this assignment is enabled (e.g. might have expired)


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

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.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.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.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.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.UnableToPerformAlreadyExistsException extends UnableToPerformException implements Serializable

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

serialVersionUID: 7104379437515513940L


Package edu.internet2.middleware.grouper.flat

Class edu.internet2.middleware.grouper.flat.FlatAttributeDef 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


attributeDefId

java.lang.String attributeDefId
attribute def id foreign key in grouper_attribute_def table

Class edu.internet2.middleware.grouper.flat.FlatGroup 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


groupId

java.lang.String groupId
group id foreign key in grouper_groups table

Class edu.internet2.middleware.grouper.flat.FlatMembership 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


ownerId

java.lang.String ownerId
owner id


ownerGroupId

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


ownerStemId

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


ownerAttrDefId

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


memberId

java.lang.String memberId
member id


member

Member member
member

Class edu.internet2.middleware.grouper.flat.FlatStem 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


stemId

java.lang.String stemId
stem id foreign key in grouper_stems table


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.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.PermissionEntry extends GrouperAPI implements Serializable

Serialized Fields

assignmentNotes

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


roleName

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


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 perimssion (e.g. read, write, assign (default), etc


actionId

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


attributeDefNameName

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


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


roleId

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


attributeDefId

java.lang.String attributeDefId
id of the attributeDef


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


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


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


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

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

Class edu.internet2.middleware.grouper.subj.InvalidQueryRuntimeException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 1L

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

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

Serialized Fields

element

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

Serialized Fields

id

java.lang.String id

name

java.lang.String name

description

java.lang.String description

typeName

java.lang.String typeName

sourceId

java.lang.String sourceId

attributes

java.util.Map<K,V> attributes

attributesInitted

boolean attributesInitted

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

Serialized Fields

name

java.lang.String name