|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.GrouperAPI
edu.internet2.middleware.grouper.attr.AttributeDef
public class AttributeDef
definition of an attribute
Field Summary | |
---|---|
static java.lang.String |
ACTION_DEFAULT
default action |
static java.lang.String |
COLUMN_ASSIGN_TO_ATTRIBUTE_DEF
constant for column for: assign_to_attribute_def |
static java.lang.String |
COLUMN_ASSIGN_TO_ATTRIBUTE_DEF_ASSN
constant for column for: assign_to_attribute_def_assn |
static java.lang.String |
COLUMN_ASSIGN_TO_EFF_MEMBERSHIP
constant for column for: assign_to_eff_membership |
static java.lang.String |
COLUMN_ASSIGN_TO_EFF_MEMBERSHIP_ASSN
constant for column for: assign_to_eff_membership_assn |
static java.lang.String |
COLUMN_ASSIGN_TO_GROUP
constant for column for: assign_to_group |
static java.lang.String |
COLUMN_ASSIGN_TO_GROUP_ASSN
constant for column for: assign_to_group_assn |
static java.lang.String |
COLUMN_ASSIGN_TO_IMM_MEMBERSHIP
constant for column for: assign_to_imm_membership |
static java.lang.String |
COLUMN_ASSIGN_TO_IMM_MEMBERSHIP_ASSN
constant for column for: assign_to_imm_membership_assn |
static java.lang.String |
COLUMN_ASSIGN_TO_MEMBER
constant for column for: assign_to_member |
static java.lang.String |
COLUMN_ASSIGN_TO_MEMBER_ASSN
constant for column for: assign_to_member_assn |
static java.lang.String |
COLUMN_ASSIGN_TO_STEM
constant for column for: assign_to_stem |
static java.lang.String |
COLUMN_ASSIGN_TO_STEM_ASSN
constant for column for: assign_to_stem_assn |
static java.lang.String |
COLUMN_ATTRIBUTE_DEF_PUBLIC
if the attribute def is public |
static java.lang.String |
COLUMN_ATTRIBUTE_DEF_TYPE
column |
static java.lang.String |
COLUMN_CONTEXT_ID
column |
static java.lang.String |
COLUMN_CREATED_ON
column |
static java.lang.String |
COLUMN_CREATOR_ID
column |
static java.lang.String |
COLUMN_DESCRIPTION
column |
static java.lang.String |
COLUMN_EXTENSION
column |
static java.lang.String |
COLUMN_ID
column |
static java.lang.String |
COLUMN_ID_INDEX
unique number for this attribute def |
static java.lang.String |
COLUMN_LAST_UPDATED
column |
static java.lang.String |
COLUMN_MULTI_ASSIGNABLE
column |
static java.lang.String |
COLUMN_MULTI_VALUED
column |
static java.lang.String |
COLUMN_NAME
column |
static java.lang.String |
COLUMN_STEM_ID
column |
static java.lang.String |
COLUMN_VALUE_TYPE
column |
static java.lang.String |
FIELD_ASSIGN_TO_ATTRIBUTE_DEF
constant for field name for: assignToAttributeDef |
static java.lang.String |
FIELD_ASSIGN_TO_ATTRIBUTE_DEF_ASSN
constant for field name for: assignToAttributeDefAssn |
static java.lang.String |
FIELD_ASSIGN_TO_EFF_MEMBERSHIP
constant for field name for: assignToEffMembership |
static java.lang.String |
FIELD_ASSIGN_TO_EFF_MEMBERSHIP_ASSN
constant for field name for: assignToEffMembershipAssn |
static java.lang.String |
FIELD_ASSIGN_TO_GROUP
constant for field name for: assignToGroup |
static java.lang.String |
FIELD_ASSIGN_TO_GROUP_ASSN
constant for field name for: assignToGroupAssn |
static java.lang.String |
FIELD_ASSIGN_TO_IMM_MEMBERSHIP
constant for field name for: assignToImmMembership |
static java.lang.String |
FIELD_ASSIGN_TO_IMM_MEMBERSHIP_ASSN
constant for field name for: assignToImmMembershipAssn |
static java.lang.String |
FIELD_ASSIGN_TO_MEMBER
constant for field name for: assignToMember |
static java.lang.String |
FIELD_ASSIGN_TO_MEMBER_ASSN
constant for field name for: assignToMemberAssn |
static java.lang.String |
FIELD_ASSIGN_TO_STEM
constant for field name for: assignToStem |
static java.lang.String |
FIELD_ASSIGN_TO_STEM_ASSN
constant for field name for: assignToStemAssn |
static java.lang.String |
FIELD_ATTRIBUTE_DEF_PUBLIC
constant for field name for: attributeDefPublic |
static java.lang.String |
FIELD_ATTRIBUTE_DEF_TYPE
constant for field name for: attributeDefType |
static java.lang.String |
FIELD_CONTEXT_ID
constant for field name for: contextId |
static java.lang.String |
FIELD_CREATED_ON_DB
constant for field name for: createdOnDb |
static java.lang.String |
FIELD_CREATOR_ID
constant for field name for: creatorId |
static java.lang.String |
FIELD_DESCRIPTION
constant for field name for: description |
static java.lang.String |
FIELD_EXTENSION
constant for field name for: extension |
static java.lang.String |
FIELD_ID
constant for field name for: id |
static java.lang.String |
FIELD_ID_INDEX
constant for field name for: idIndex |
static java.lang.String |
FIELD_LAST_UPDATED_DB
constant for field name for: lastUpdatedDb |
static java.lang.String |
FIELD_MULTI_ASSIGNABLE
constant for field name for: multiAssignable |
static java.lang.String |
FIELD_MULTI_VALUED
constant for field name for: multiValued |
static java.lang.String |
FIELD_NAME
constant for field name for: name |
static java.lang.String |
FIELD_STEM_ID
constant for field name for: stemId |
static java.lang.String |
FIELD_VALUE_TYPE
constant for field name for: valueType |
static java.lang.String |
TABLE_GROUPER_ATTRIBUTE_DEF
name of the groups attribute def table in the db |
static java.lang.String |
VALIDATION_DESCRIPTION_OF_ATTRIBUTE_DEF_TOO_LONG_KEY
|
static java.lang.String |
VALIDATION_EXTENSION_OF_ATTRIBUTE_DEF_TOO_LONG_KEY
|
static java.lang.String |
VALIDATION_NAME_OF_ATTRIBUTE_DEF_TOO_LONG_KEY
|
Fields inherited from class edu.internet2.middleware.grouper.GrouperAPI |
---|
COLUMN_HIBERNATE_VERSION_NUMBER, FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBER |
Fields inherited from interface org.hibernate.classic.Lifecycle |
---|
NO_VETO, VETO |
Constructor Summary | |
---|---|
AttributeDef()
|
Method Summary | |
---|---|
boolean |
assignIdIndex(long theIdIndex)
assign different id index |
AttributeDef |
clone()
deep clone the fields in this object |
int |
compareTo(AttributeDef that)
|
AttributeDef |
dbVersion()
save the state when retrieving from DB |
java.util.Set<java.lang.String> |
dbVersionDifferentFields()
see which fields have changed compared to the DB state (last known) note that attributes will print out: attribute__attributeName |
void |
dbVersionReset()
take a snapshot of the data since this is what is in the db |
void |
delete()
delete this record (and security and actions etc, but not attribute def names yet) |
static boolean |
deleteOccuring()
see if we are in the middle of a delete (e.g. for hook) |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getAssignToAttributeDefAssnDb()
allowed to assign to an attribute definition assignment |
java.lang.String |
getAssignToAttributeDefDb()
if can assign to attribute def |
java.lang.String |
getAssignToEffMembershipAssnDb()
allowed to assign to an effective membership assignment |
java.lang.String |
getAssignToEffMembershipDb()
if can assign to effective membership |
java.lang.String |
getAssignToGroupAssnDb()
if can assign to assignment of group/role |
java.lang.String |
getAssignToGroupDb()
if can assign to group/role |
java.lang.String |
getAssignToImmMembershipAssnDb()
allowed to assign to an immediate membership assignment |
java.lang.String |
getAssignToImmMembershipDb()
if can assign to immediate membership |
java.lang.String |
getAssignToMemberAssnDb()
allowed to assign to a member assignment |
java.lang.String |
getAssignToMemberDb()
if can assign to member |
java.lang.String |
getAssignToStemAssnDb()
allowed to assign to a stem assignment |
java.lang.String |
getAssignToStemDb()
if can assign to stem |
java.util.Set<AttributeAssignType> |
getAttributeAssignTypes()
|
AttributeDefActionDelegate |
getAttributeDefActionDelegate()
delegate the action list management to this class |
java.lang.String |
getAttributeDefPublicDb()
hibernate mapped method for if this attribute def is public |
AttributeDefScopeDelegate |
getAttributeDefScopeDelegate()
|
AttributeDefType |
getAttributeDefType()
type of this attribute (e.g. attribute or privilege) |
java.lang.String |
getAttributeDefTypeDb()
type of this attribute (e.g. attribute or privilege) |
AttributeAssignAttributeDefDelegate |
getAttributeDelegate()
get the logic delegate |
AttributeValueDelegate |
getAttributeValueDelegate()
this delegate works on attributes and values at the same time |
java.lang.String |
getContextId()
context id of the transaction |
java.sql.Timestamp |
getCreatedOn()
when created |
java.lang.Long |
getCreatedOnDb()
when created |
edu.internet2.middleware.subject.Subject |
getCreateSubject()
get the subject that created this object or null if null or not found |
java.lang.String |
getCreatorId()
|
java.lang.String |
getDescription()
description of attribute, friendly description, e.g. in sentence form, about what the attribute is about |
java.lang.String |
getDisplayName()
display name of object |
java.lang.String |
getExtension()
extension of attribute expireTime |
java.lang.String |
getExtensionDb()
extension of attribute expireTime |
java.lang.String |
getId()
id of this attribute def |
java.lang.Long |
getIdIndex()
id of the group as a unique integer |
java.sql.Timestamp |
getLastUpdated()
when last updated |
java.lang.Long |
getLastUpdatedDb()
when last updated |
java.lang.String |
getMultiAssignableDb()
if this attribute can be assigned to the same action to the same object more than once convert to string for hibernate |
java.lang.String |
getMultiValuedDb()
if more than one value (same type) can be assigned to the attribute assignment convert to String for hibernate |
java.lang.String |
getName()
Get group name. |
java.lang.String |
getNameDb()
|
Stem |
getParentStem()
Get parent stem. |
java.lang.String |
getParentStemName()
get the name of the parent stem |
java.lang.String |
getParentUuid()
this method makes this class more compatible with Group and Stem |
AttributeDefPrivilegeDelegate |
getPrivilegeDelegate()
privilege delegate to handle security on this attribute def |
Stem |
getStem()
stem that this attribute is in |
java.lang.String |
getStemId()
stem that this attribute is in |
java.lang.String |
getUuid()
|
AttributeDefValueType |
getValueType()
type of the value, int, double, string, marker |
java.lang.String |
getValueTypeDb()
type of the value, int, double, string, marker |
int |
hashCode()
|
boolean |
isAssignToAttributeDef()
if can assign to attribute def |
boolean |
isAssignToAttributeDefAssn()
allowed to assign to an attribute definition assignment |
boolean |
isAssignToEffMembership()
if can assign to effective membership |
boolean |
isAssignToEffMembershipAssn()
allowed to assign to an effective membership assignment |
boolean |
isAssignToGroup()
if can assign to group/role |
boolean |
isAssignToGroupAssn()
if can assign to assignment of group/role |
boolean |
isAssignToImmMembership()
if can assign to immediate membership |
boolean |
isAssignToImmMembershipAssn()
allowed to assign to an immediate membership assignment |
boolean |
isAssignToMember()
if can assign to member |
boolean |
isAssignToMemberAssn()
allowed to assign to a member assignment |
boolean |
isAssignToStem()
if can assign to stem |
boolean |
isAssignToStemAssn()
allowed to assign to a stem assignment |
boolean |
isAttributeDefPublic()
if the attribute def is public, otherwise you just see it in this stem and substem |
boolean |
isMultiAssignable()
if this attribute can be assigned to the same action to the same object more than once |
boolean |
isMultiValued()
if more than one value (same type) can be assigned to the attribute assignment |
static java.lang.String |
massageSortField(java.lang.String sortField)
attribute defs dont have display extensions or name, so change them to extension and name |
boolean |
matchesLowerSearchStrings(java.util.Set<java.lang.String> filterStrings)
see if this object matches the filter strings |
void |
onPostDelete(HibernateSession hibernateSession)
after a delete occurs |
void |
onPostSave(HibernateSession hibernateSession)
after a save (insert) occurs |
void |
onPostUpdate(HibernateSession hibernateSession)
after an update occurs |
void |
onPreDelete(HibernateSession hibernateSession)
before a delete (insert) occurs |
void |
onPreSave(HibernateSession hibernateSession)
before a save (insert) occurs |
void |
onPreUpdate(HibernateSession hibernateSession)
before an update occurs |
void |
setAssignToAttributeDef(boolean assignToAttributeDef)
if can assign to attribute def |
void |
setAssignToAttributeDefAssn(boolean assignToAttributeDefAssn)
allowed to assign to an attribute definition assignment |
void |
setAssignToAttributeDefAssnDb(java.lang.String assignToAttributeDefAssnDb)
allowed to assign to an attribute definition assignment |
void |
setAssignToAttributeDefDb(java.lang.String assignToAttributeDef1)
if can assign to attribute def |
void |
setAssignToEffMembership(boolean assignToEffMembership)
if can assign to effective membership |
void |
setAssignToEffMembershipAssn(boolean assignToEffMembershipAssn)
allowed to assign to an effective membership assignment |
void |
setAssignToEffMembershipAssnDb(java.lang.String assignToEffMembershipAssnDb1)
allowed to assign to an effective membership assignment |
void |
setAssignToEffMembershipDb(java.lang.String assignToEffMembership1)
if can assign to effective membership |
void |
setAssignToGroup(boolean assignToGroup)
if can assign to group/role |
void |
setAssignToGroupAssn(boolean assignToGroupAssn)
if can assign to assignment of group/role |
void |
setAssignToGroupAssnDb(java.lang.String assignToGroupAssn1)
if can assign to assignment of group/role |
void |
setAssignToGroupDb(java.lang.String assignToGroup1)
if can assign to group/role |
void |
setAssignToImmMembership(boolean assignToImmMembership)
if can assign to immediate membership |
void |
setAssignToImmMembershipAssn(boolean assignToImmMembershipAssn)
allowed to assign to an immediate membership assignment |
void |
setAssignToImmMembershipAssnDb(java.lang.String assignToImmMembershipAssn1)
allowed to assign to an immediate membership assignment |
void |
setAssignToImmMembershipDb(java.lang.String assignToImmMembership1)
if can assign to immediate membership |
void |
setAssignToMember(boolean assignToMember)
if can assign to member |
void |
setAssignToMemberAssn(boolean assignToMemberAssn)
allowed to assign to a member assignment |
void |
setAssignToMemberAssnDb(java.lang.String assignToMemberAssn1)
allowed to assign to a member assignment |
void |
setAssignToMemberDb(java.lang.String assignToMember1)
if can assign to member |
void |
setAssignToStem(boolean assignToStem)
if can assign to stem |
void |
setAssignToStemAssn(boolean assignToStemAssn)
allowed to assign to a stem assignment |
void |
setAssignToStemAssnDb(java.lang.String assignToStemAssn1)
allowed to assign to a stem assignment |
void |
setAssignToStemDb(java.lang.String assignToStem1)
if can assign to stem |
void |
setAttributeDefPublic(boolean attributeDefPublic1)
if the attribute def is public, otherwise you just see it in this stem and substem |
void |
setAttributeDefPublicDb(java.lang.String theAttributeDefPublicDb)
if the attribute def is public, otherwise you just see it in this stem and substem |
void |
setAttributeDefType(AttributeDefType attributeDefType)
type of this attribute (e.g. attribute or privilege) |
void |
setAttributeDefTypeDb(java.lang.String theAttributeDefType)
type of this attribute (e.g. attr or priv or limit) |
void |
setContextId(java.lang.String contextId1)
context id of the transaction |
void |
setCreatedOn(java.sql.Timestamp createdOn1)
when created |
void |
setCreatedOnDb(java.lang.Long createdOn1)
when created |
void |
setCreatorId(java.lang.String creatorId1)
|
void |
setDescription(java.lang.String description1)
description of attribute, friendly description, e.g. in sentence form, about what the attribute is about |
void |
setExtension(java.lang.String extension1)
extension of attribute expireTime |
void |
setExtensionDb(java.lang.String extension1)
extension of attribute expireTime |
void |
setId(java.lang.String id1)
id of this attribute def |
void |
setIdIndex(java.lang.Long idIndex1)
id of the group as a unique integer |
void |
setLastUpdated(java.sql.Timestamp lastUpdated1)
when last updated |
void |
setLastUpdatedDb(java.lang.Long lastUpdated1)
when last updated |
void |
setMultiAssignable(boolean multiAssignable1)
if this attribute can be assigned to the same action to the same object more than once |
void |
setMultiAssignableDb(java.lang.String multiAssignableDb)
if this attribute can be assigned to the same action to the same object more than once convert to string for hibernate |
void |
setMultiValued(boolean multiValued1)
if more than one value (same type) can be assigned to the attribute assignment |
void |
setMultiValuedDb(java.lang.String multiValuedDb)
if more than one value (same type) can be assigned to the attribute assignment convert to String for hibernate |
void |
setName(java.lang.String value)
Set attributeDef name. |
void |
setNameDb(java.lang.String name1)
|
void |
setStemId(java.lang.String stemId1)
stem that this attribute is in |
void |
setValueType(AttributeDefValueType valueType1)
type of the value, int, double, string, marker |
void |
setValueTypeDb(java.lang.String valueType1)
type of the value, int, double, string, marker |
void |
store()
store this group (update) to database |
java.lang.String |
toString()
|
void |
validate()
|
void |
xmlCopyBusinessPropertiesToExisting(AttributeDef existingRecord)
copy business (non update) properties to an existing record |
boolean |
xmlDifferentBusinessProperties(AttributeDef other)
see if the non update cols are different (e.g. name) |
boolean |
xmlDifferentUpdateProperties(AttributeDef other)
see if the update cols are different (e.g. last updated) |
java.lang.String |
xmlGetId()
set id key in db |
AttributeDef |
xmlRetrieveByIdOrKey()
retrieve from db by id or key. |
AttributeDef |
xmlSaveBusinessProperties(AttributeDef existingRecord)
save the business properties (not update properties) |
void |
xmlSaveUpdateProperties()
save the udpate properties (e.g. last updated). |
void |
xmlSetId(java.lang.String theId)
set id key in db |
XmlExportAttributeDef |
xmlToExportAttributeDef(GrouperVersion grouperVersion)
convert to xml bean for export |
java.lang.String |
xmlToString()
convert to string for log |
Methods inherited from class edu.internet2.middleware.grouper.GrouperAPI |
---|
dbVersionClear, dbVersionIsDifferent, fieldValue, getHibernateVersionNumber, onDelete, onLoad, onSave, onUpdate, setHibernateVersionNumber |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VALIDATION_NAME_OF_ATTRIBUTE_DEF_TOO_LONG_KEY
public static final java.lang.String VALIDATION_EXTENSION_OF_ATTRIBUTE_DEF_TOO_LONG_KEY
public static final java.lang.String VALIDATION_DESCRIPTION_OF_ATTRIBUTE_DEF_TOO_LONG_KEY
public static final java.lang.String ACTION_DEFAULT
public static final java.lang.String TABLE_GROUPER_ATTRIBUTE_DEF
public static final java.lang.String COLUMN_ASSIGN_TO_ATTRIBUTE_DEF
public static final java.lang.String COLUMN_ASSIGN_TO_ATTRIBUTE_DEF_ASSN
public static final java.lang.String COLUMN_ASSIGN_TO_EFF_MEMBERSHIP
public static final java.lang.String COLUMN_ASSIGN_TO_EFF_MEMBERSHIP_ASSN
public static final java.lang.String COLUMN_ASSIGN_TO_GROUP
public static final java.lang.String COLUMN_ASSIGN_TO_GROUP_ASSN
public static final java.lang.String COLUMN_ASSIGN_TO_IMM_MEMBERSHIP
public static final java.lang.String COLUMN_ASSIGN_TO_IMM_MEMBERSHIP_ASSN
public static final java.lang.String COLUMN_ASSIGN_TO_MEMBER
public static final java.lang.String COLUMN_ASSIGN_TO_MEMBER_ASSN
public static final java.lang.String COLUMN_ASSIGN_TO_STEM
public static final java.lang.String COLUMN_ASSIGN_TO_STEM_ASSN
public static final java.lang.String COLUMN_ATTRIBUTE_DEF_PUBLIC
public static final java.lang.String COLUMN_ATTRIBUTE_DEF_TYPE
public static final java.lang.String COLUMN_CONTEXT_ID
public static final java.lang.String COLUMN_CREATED_ON
public static final java.lang.String COLUMN_CREATOR_ID
public static final java.lang.String COLUMN_LAST_UPDATED
public static final java.lang.String COLUMN_DESCRIPTION
public static final java.lang.String COLUMN_EXTENSION
public static final java.lang.String COLUMN_NAME
public static final java.lang.String COLUMN_MULTI_ASSIGNABLE
public static final java.lang.String COLUMN_MULTI_VALUED
public static final java.lang.String COLUMN_STEM_ID
public static final java.lang.String COLUMN_VALUE_TYPE
public static final java.lang.String COLUMN_ID
public static final java.lang.String COLUMN_ID_INDEX
public static final java.lang.String FIELD_ASSIGN_TO_ATTRIBUTE_DEF
public static final java.lang.String FIELD_ASSIGN_TO_ATTRIBUTE_DEF_ASSN
public static final java.lang.String FIELD_ASSIGN_TO_EFF_MEMBERSHIP
public static final java.lang.String FIELD_ASSIGN_TO_EFF_MEMBERSHIP_ASSN
public static final java.lang.String FIELD_ASSIGN_TO_GROUP
public static final java.lang.String FIELD_ASSIGN_TO_GROUP_ASSN
public static final java.lang.String FIELD_ASSIGN_TO_IMM_MEMBERSHIP
public static final java.lang.String FIELD_ASSIGN_TO_IMM_MEMBERSHIP_ASSN
public static final java.lang.String FIELD_ASSIGN_TO_MEMBER
public static final java.lang.String FIELD_ASSIGN_TO_MEMBER_ASSN
public static final java.lang.String FIELD_ASSIGN_TO_STEM
public static final java.lang.String FIELD_ASSIGN_TO_STEM_ASSN
public static final java.lang.String FIELD_ATTRIBUTE_DEF_PUBLIC
public static final java.lang.String FIELD_ATTRIBUTE_DEF_TYPE
public static final java.lang.String FIELD_CONTEXT_ID
public static final java.lang.String FIELD_CREATED_ON_DB
public static final java.lang.String FIELD_CREATOR_ID
public static final java.lang.String FIELD_DESCRIPTION
public static final java.lang.String FIELD_EXTENSION
public static final java.lang.String FIELD_ID
public static final java.lang.String FIELD_ID_INDEX
public static final java.lang.String FIELD_LAST_UPDATED_DB
public static final java.lang.String FIELD_MULTI_ASSIGNABLE
public static final java.lang.String FIELD_MULTI_VALUED
public static final java.lang.String FIELD_NAME
public static final java.lang.String FIELD_STEM_ID
public static final java.lang.String FIELD_VALUE_TYPE
Constructor Detail |
---|
public AttributeDef()
Method Detail |
---|
public java.lang.String getParentStemName()
public static java.lang.String massageSortField(java.lang.String sortField)
sortField
-
public AttributeDef clone()
clone
in interface GrouperCloneable
clone
in class GrouperAPI
Object.clone()
public AttributeDefScopeDelegate getAttributeDefScopeDelegate()
public AttributeAssignAttributeDefDelegate getAttributeDelegate()
AttributeAssignable
getAttributeDelegate
in interface AttributeAssignable
public AttributeValueDelegate getAttributeValueDelegate()
getAttributeValueDelegate
in interface AttributeAssignable
public AttributeDefActionDelegate getAttributeDefActionDelegate()
public java.lang.String getCreatorId()
public edu.internet2.middleware.subject.Subject getCreateSubject()
public void setCreatorId(java.lang.String creatorId1)
creatorId1
- the creatorId to setpublic void store()
public void validate()
public AttributeDefPrivilegeDelegate getPrivilegeDelegate()
public boolean isAssignToGroup()
public void setAssignToGroup(boolean assignToGroup)
assignToGroup
- the assignToGroup to setpublic boolean isAssignToStem()
public void setAssignToStem(boolean assignToStem)
assignToStem
- the assignToStem to setpublic boolean isAssignToMember()
public void setAssignToMember(boolean assignToMember)
assignToMember
- the assignToMember to setpublic boolean isAssignToImmMembership()
public void setAssignToImmMembership(boolean assignToImmMembership)
assignToImmMembership
- the assignToImmMembership to setpublic boolean isAssignToEffMembership()
public void setAssignToEffMembership(boolean assignToEffMembership)
assignToEffMembership
- the assignToEffMembership to setpublic boolean isAssignToAttributeDef()
public void setAssignToAttributeDef(boolean assignToAttributeDef)
assignToAttributeDef
- the assignToAttributeDef to setpublic boolean isAssignToGroupAssn()
public void setAssignToGroupAssn(boolean assignToGroupAssn)
assignToGroupAssn
- the assignToGroupAssn to setpublic boolean isAssignToStemAssn()
public void setAssignToStemAssn(boolean assignToStemAssn)
assignToStemAssn
- the assignToStemAssn to setpublic boolean isAssignToMemberAssn()
public void setAssignToMemberAssn(boolean assignToMemberAssn)
assignToMemberAssn
- the assignToMemberAssn to setpublic boolean isAssignToImmMembershipAssn()
public void setAssignToImmMembershipAssn(boolean assignToImmMembershipAssn)
assignToImmMembershipAssn
- the assignToImmMembershipAssn to setpublic boolean isAssignToEffMembershipAssn()
public void setAssignToEffMembershipAssn(boolean assignToEffMembershipAssn)
assignToEffMembershipAssn
- the assignToEffMembershipAssn to setpublic boolean isAssignToAttributeDefAssn()
public void setAssignToAttributeDefAssn(boolean assignToAttributeDefAssn)
assignToAttributeDefAssn
- the assignToAttributeDefAssn to setpublic java.lang.String getAssignToGroupDb()
public void setAssignToGroupDb(java.lang.String assignToGroup1)
assignToGroup1
- the assignToGroup to setpublic java.lang.String getAssignToStemDb()
public void setAssignToStemDb(java.lang.String assignToStem1)
assignToStem1
- the assignToStem to setpublic java.lang.String getAssignToMemberDb()
public void setAssignToMemberDb(java.lang.String assignToMember1)
assignToMember1
- the assignToMember to setpublic java.lang.String getAssignToImmMembershipDb()
public void setAssignToImmMembershipDb(java.lang.String assignToImmMembership1)
assignToImmMembership1
- the assignToImmMembership to setpublic java.lang.String getAssignToEffMembershipDb()
public void setAssignToEffMembershipDb(java.lang.String assignToEffMembership1)
assignToEffMembership1
- the assignToEffMembership to setpublic java.lang.String getAssignToAttributeDefDb()
public void setAssignToAttributeDefDb(java.lang.String assignToAttributeDef1)
assignToAttributeDef1
- the assignToAttributeDef to setpublic java.lang.String getAssignToGroupAssnDb()
public void setAssignToGroupAssnDb(java.lang.String assignToGroupAssn1)
assignToGroupAssn1
- the assignToGroupAssn to setpublic java.lang.String getAssignToStemAssnDb()
public void setAssignToStemAssnDb(java.lang.String assignToStemAssn1)
assignToStemAssn1
- the assignToStemAssn to setpublic java.lang.String getAssignToMemberAssnDb()
public void setAssignToMemberAssnDb(java.lang.String assignToMemberAssn1)
assignToMemberAssn1
- the assignToMemberAssn to setpublic java.lang.String getAssignToImmMembershipAssnDb()
public void setAssignToImmMembershipAssnDb(java.lang.String assignToImmMembershipAssn1)
assignToImmMembershipAssn1
- the assignToImmMembershipAssn to setpublic java.lang.String getAssignToEffMembershipAssnDb()
public void setAssignToEffMembershipAssnDb(java.lang.String assignToEffMembershipAssnDb1)
assignToEffMembershipAssnDb1
- the assignToEffMembershipAssn to setpublic java.lang.String getAssignToAttributeDefAssnDb()
public void setAssignToAttributeDefAssnDb(java.lang.String assignToAttributeDefAssnDb)
assignToAttributeDefAssnDb
- the assignToAttributeDefAssn to setpublic boolean isAttributeDefPublic()
public java.lang.String getAttributeDefPublicDb()
public void setAttributeDefPublicDb(java.lang.String theAttributeDefPublicDb)
theAttributeDefPublicDb
- public void setAttributeDefPublic(boolean attributeDefPublic1)
attributeDefPublic1
- public AttributeDefType getAttributeDefType()
public void setAttributeDefType(AttributeDefType attributeDefType)
attributeDefType
- public java.lang.String getAttributeDefTypeDb()
public void setAttributeDefTypeDb(java.lang.String theAttributeDefType)
theAttributeDefType
- public java.lang.String getParentUuid()
public java.lang.String getStemId()
public Stem getStem()
public void setStemId(java.lang.String stemId1)
stemId1
- public AttributeDefValueType getValueType()
public void setValueType(AttributeDefValueType valueType1)
valueType1
- public java.lang.String getValueTypeDb()
public void setValueTypeDb(java.lang.String valueType1)
valueType1
- public boolean isMultiAssignable()
public java.lang.String getMultiAssignableDb()
public void setMultiAssignableDb(java.lang.String multiAssignableDb)
multiAssignableDb
- public void setMultiAssignable(boolean multiAssignable1)
multiAssignable1
- public boolean isMultiValued()
public java.lang.String getMultiValuedDb()
public void setMultiValuedDb(java.lang.String multiValuedDb)
multiValuedDb
- public void setMultiValued(boolean multiValued1)
multiValued1
- public java.lang.String getContextId()
public void setContextId(java.lang.String contextId1)
setContextId
in interface GrouperHasContext
contextId1
- public java.lang.String getId()
getId
in interface GrouperId
public void setId(java.lang.String id1)
id1
- public java.sql.Timestamp getLastUpdated()
public java.lang.Long getLastUpdatedDb()
public void setLastUpdated(java.sql.Timestamp lastUpdated1)
lastUpdated1
- public void setLastUpdatedDb(java.lang.Long lastUpdated1)
lastUpdated1
- public java.sql.Timestamp getCreatedOn()
public java.lang.Long getCreatedOnDb()
public void setCreatedOn(java.sql.Timestamp createdOn1)
createdOn1
- public void setCreatedOnDb(java.lang.Long createdOn1)
createdOn1
- public java.lang.String getDescription()
getDescription
in interface GrouperObject
public void setDescription(java.lang.String description1)
description1
- public java.lang.String getExtension()
public java.lang.String getExtensionDb()
public void setExtension(java.lang.String extension1)
extension1
- public void setExtensionDb(java.lang.String extension1)
extension1
- public java.lang.String getNameDb()
public void setNameDb(java.lang.String name1)
name1
- public java.lang.String getName() throws GrouperException
getName
in interface GrouperObject
getName
in interface Owner
GrouperException
public void setName(java.lang.String value)
value
- Set extension to this value.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String getUuid()
getUuid
in interface Owner
Owner.getUuid()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public static boolean deleteOccuring()
public void delete()
public void xmlCopyBusinessPropertiesToExisting(AttributeDef existingRecord)
XmlImportableBase
xmlCopyBusinessPropertiesToExisting
in interface XmlImportableBase<AttributeDef>
XmlImportableBase.xmlCopyBusinessPropertiesToExisting(java.lang.Object)
public Stem getParentStem()
Stem parent = g.getParentStem();
Stem
.
java.lang.IllegalStateException
public boolean xmlDifferentBusinessProperties(AttributeDef other)
XmlImportableBase
xmlDifferentBusinessProperties
in interface XmlImportableBase<AttributeDef>
other
- the one to compare with
XmlImportableBase.xmlDifferentBusinessProperties(java.lang.Object)
public boolean xmlDifferentUpdateProperties(AttributeDef other)
XmlImportableBase
xmlDifferentUpdateProperties
in interface XmlImportableBase<AttributeDef>
other
- the one to compare with
XmlImportableBase.xmlDifferentUpdateProperties(java.lang.Object)
public AttributeDef xmlRetrieveByIdOrKey()
XmlImportable
xmlRetrieveByIdOrKey
in interface XmlImportable<AttributeDef>
XmlImportable.xmlRetrieveByIdOrKey()
public AttributeDef xmlSaveBusinessProperties(AttributeDef existingRecord)
XmlImportableBase
xmlSaveBusinessProperties
in interface XmlImportableBase<AttributeDef>
existingRecord
- null if insert, the object if exists in DB
generally just copy the hibernate version number, and last updated to the
object and store it
XmlImportableBase.xmlSaveBusinessProperties(java.lang.Object)
public void xmlSaveUpdateProperties()
XmlImportableBase
xmlSaveUpdateProperties
in interface XmlImportableBase<AttributeDef>
XmlImportableBase.xmlSaveUpdateProperties()
public XmlExportAttributeDef xmlToExportAttributeDef(GrouperVersion grouperVersion)
grouperVersion
-
public java.lang.String xmlGetId()
XmlImportableBase
xmlGetId
in interface XmlImportableBase<AttributeDef>
XmlImportableBase.xmlGetId()
public void xmlSetId(java.lang.String theId)
XmlImportableBase
xmlSetId
in interface XmlImportableBase<AttributeDef>
XmlImportableBase.xmlSetId(java.lang.String)
public java.lang.String xmlToString()
XmlImportableBase
xmlToString
in interface XmlImportableBase<AttributeDef>
XmlImportableBase.xmlToString()
public AttributeDef dbVersion()
dbVersion
in class GrouperAPI
public void dbVersionReset()
dbVersionReset
in class GrouperAPI
public java.util.Set<java.lang.String> dbVersionDifferentFields()
GrouperAPI
dbVersionDifferentFields
in class GrouperAPI
GrouperAPI.dbVersionDifferentFields()
public java.util.Set<AttributeAssignType> getAttributeAssignTypes()
public void onPostDelete(HibernateSession hibernateSession)
HibGrouperLifecycle
onPostDelete
in interface HibGrouperLifecycle
onPostDelete
in class GrouperAPI
GrouperAPI.onPostDelete(edu.internet2.middleware.grouper.hibernate.HibernateSession)
public void onPostSave(HibernateSession hibernateSession)
HibGrouperLifecycle
onPostSave
in interface HibGrouperLifecycle
onPostSave
in class GrouperAPI
HibGrouperLifecycle.onPostSave(edu.internet2.middleware.grouper.hibernate.HibernateSession)
public void onPostUpdate(HibernateSession hibernateSession)
HibGrouperLifecycle
onPostUpdate
in interface HibGrouperLifecycle
onPostUpdate
in class GrouperAPI
HibGrouperLifecycle.onPostUpdate(HibernateSession)
public void onPreDelete(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreDelete
in interface HibGrouperLifecycle
onPreDelete
in class GrouperAPI
GrouperAPI.onPreDelete(edu.internet2.middleware.grouper.hibernate.HibernateSession)
public void onPreSave(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreSave
in interface HibGrouperLifecycle
onPreSave
in class GrouperAPI
GrouperAPI.onPreSave(edu.internet2.middleware.grouper.hibernate.HibernateSession)
public void onPreUpdate(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreUpdate
in interface HibGrouperLifecycle
onPreUpdate
in class GrouperAPI
GrouperAPI.onPreUpdate(edu.internet2.middleware.grouper.hibernate.HibernateSession)
public int compareTo(AttributeDef that)
compareTo
in interface java.lang.Comparable<AttributeDef>
Comparable.compareTo(Object)
public java.lang.Long getIdIndex()
public void setIdIndex(java.lang.Long idIndex1)
idIndex1
- public boolean assignIdIndex(long theIdIndex)
theIdIndex
-
public java.lang.String getDisplayName()
GrouperObject
getDisplayName
in interface GrouperObject
GrouperObject.getDisplayName()
public boolean matchesLowerSearchStrings(java.util.Set<java.lang.String> filterStrings)
GrouperObject
matchesLowerSearchStrings
in interface GrouperObject
GrouperObject.matchesLowerSearchStrings(Set)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |