public class WsAttributeDef extends java.lang.Object implements java.lang.Comparable<WsAttributeDef>
Constructor and Description |
---|
WsAttributeDef()
no arg constructor
|
WsAttributeDef(AttributeDef attributeDef,
WsAttributeDefLookup wsAttributeDefLookup)
construct based on attribute def name, assign all fields
|
WsAttributeDef(PITAttributeDef attributeDef,
WsAttributeDefLookup wsAttributeDefLookup)
construct based on attribute def name, assign all fields
|
Modifier and Type | Method and Description |
---|---|
boolean |
areThereAnyAssignables() |
int |
compareTo(WsAttributeDef o2) |
static WsAttributeDef[] |
convertAttributeDefNames(java.util.Set<AttributeDefName> attributeDefNameSet)
convert a set of attribute def names to results
|
static WsAttributeDef[] |
convertAttributeDefs(java.util.Set<AttributeDef> attributeDefSet)
convert a set of attribute def names to results
|
void |
customizeChangeFromVersion(java.lang.Object objectToConvertTo) |
void |
customizeChangeToVersion(java.lang.Object objectToConvertFrom) |
java.lang.String |
getAssignToAttributeDef() |
java.lang.String |
getAssignToAttributeDefAssignment() |
java.lang.String |
getAssignToEffectiveMembership() |
java.lang.String |
getAssignToEffectiveMembershipAssignment() |
java.lang.String |
getAssignToGroup() |
java.lang.String |
getAssignToGroupAssignment() |
java.lang.String |
getAssignToImmediateMembership() |
java.lang.String |
getAssignToImmediateMembershipAssignment() |
java.lang.String |
getAssignToMember() |
java.lang.String |
getAssignToMemberAssignment() |
java.lang.String |
getAssignToStem() |
java.lang.String |
getAssignToStemAssignment() |
java.lang.String |
getAttributeDefType()
type of attribute def, from enum AttributeDefType, e.g.
|
java.lang.String |
getDescription()
friendly description of this attributeDef
|
java.lang.String |
getExtension()
extension of attributeDef, the part to the right of last colon in name
|
java.lang.String |
getIdIndex()
integer ID for object
|
java.lang.String |
getMultiAssignable()
T of F for if can be assigned multiple times to one object
|
java.lang.String |
getMultiValued()
T or F, if has values, if can assign multiple values to one assignment
|
java.lang.String |
getName()
Full name of the attributeDef (all extensions of parent stems, separated by colons,
and the extention of this attributeDef
|
java.lang.String |
getUuid()
universally unique identifier of this attributeDef
|
java.lang.String |
getValueType()
what type of value on assignments: AttributeDefValueType: e.g.
|
void |
setAssignToAttributeDef(java.lang.String assignToAttributeDef1) |
void |
setAssignToAttributeDefAssignment(java.lang.String assignToAttributeDefAssignment1) |
void |
setAssignToEffectiveMembership(java.lang.String assignToEffectiveMembership1) |
void |
setAssignToEffectiveMembershipAssignment(java.lang.String assignToEffectiveMembershipAssignment1) |
void |
setAssignToGroup(java.lang.String assignToGroup1) |
void |
setAssignToGroupAssignment(java.lang.String assignToGroupAssignment1) |
void |
setAssignToImmediateMembership(java.lang.String assignToImmediateMembership1) |
void |
setAssignToImmediateMembershipAssignment(java.lang.String assignToImmediateMembershipAssignment1) |
void |
setAssignToMember(java.lang.String assignToMember1) |
void |
setAssignToMemberAssignment(java.lang.String assignToMemberAssignment1) |
void |
setAssignToStem(java.lang.String assignToStem1) |
void |
setAssignToStemAssignment(java.lang.String assignToStemAssignment1) |
void |
setAttributeDefType(java.lang.String attributeDefType1)
type of attribute def, from enum AttributeDefType, e.g.
|
void |
setDescription(java.lang.String description1)
friendly description of this attributeDef
|
void |
setExtension(java.lang.String extension1)
extension of attributeDef, the part to the right of last colon in name
|
void |
setIdIndex(java.lang.String idIndex1)
integer ID for object
|
void |
setMultiAssignable(java.lang.String multiAssignable1)
T of F for if can be assigned multiple times to one object
|
void |
setMultiValued(java.lang.String multiValued1)
T or F, if has values, if can assign multiple values to one assignment
|
void |
setName(java.lang.String name1)
Full name of the attributeDef (all extensions of parent stems, separated by colons,
and the extention of this attributeDef
|
void |
setUuid(java.lang.String uuid1)
universally unique identifier of this attributeDef
|
void |
setValueType(java.lang.String valueType1)
what type of value on assignments: AttributeDefValueType: e.g.
|
java.lang.String |
toString()
make sure this is an explicit toString
|
public WsAttributeDef()
public WsAttributeDef(AttributeDef attributeDef, WsAttributeDefLookup wsAttributeDefLookup)
attributeDef
- wsAttributeDefLookup
- is the lookup to set looked up valuespublic WsAttributeDef(PITAttributeDef attributeDef, WsAttributeDefLookup wsAttributeDefLookup)
attributeDef
- wsAttributeDefLookup
- is the lookup to set looked up valuespublic java.lang.String getIdIndex()
public void setIdIndex(java.lang.String idIndex1)
idIndex1
- public java.lang.String toString()
toString
in class java.lang.Object
public static WsAttributeDef[] convertAttributeDefNames(java.util.Set<AttributeDefName> attributeDefNameSet)
attributeDefNameSet
- public static WsAttributeDef[] convertAttributeDefs(java.util.Set<AttributeDef> attributeDefSet)
attributeDefSet
- public boolean areThereAnyAssignables()
public java.lang.String getAssignToAttributeDef()
public void setAssignToAttributeDef(java.lang.String assignToAttributeDef1)
assignToAttributeDef1
- the assignToAttributeDef to setpublic java.lang.String getAssignToAttributeDefAssignment()
public void setAssignToAttributeDefAssignment(java.lang.String assignToAttributeDefAssignment1)
assignToAttributeDefAssignment1
- the assignToAttributeDefAssignment to setpublic java.lang.String getAssignToEffectiveMembership()
public void setAssignToEffectiveMembership(java.lang.String assignToEffectiveMembership1)
assignToEffectiveMembership1
- the assignToEffectiveMembership to setpublic java.lang.String getAssignToEffectiveMembershipAssignment()
public void setAssignToEffectiveMembershipAssignment(java.lang.String assignToEffectiveMembershipAssignment1)
assignToEffectiveMembershipAssignment1
- the assignToEffectiveMembershipAssignment to setpublic java.lang.String getAssignToGroup()
public void setAssignToGroup(java.lang.String assignToGroup1)
assignToGroup1
- the assignToGroup to setpublic java.lang.String getAssignToGroupAssignment()
public void setAssignToGroupAssignment(java.lang.String assignToGroupAssignment1)
assignToGroupAssignment1
- the assignToGroupAssignment to setpublic java.lang.String getAssignToImmediateMembership()
public void setAssignToImmediateMembership(java.lang.String assignToImmediateMembership1)
assignToImmediateMembership1
- the assignToImmediateMembership to setpublic java.lang.String getAssignToImmediateMembershipAssignment()
public void setAssignToImmediateMembershipAssignment(java.lang.String assignToImmediateMembershipAssignment1)
assignToImmediateMembershipAssignment1
- the assignToImmediateMembershipAssignment to setpublic java.lang.String getAssignToMember()
public void setAssignToMember(java.lang.String assignToMember1)
assignToMember1
- the assignToMember to setpublic java.lang.String getAssignToMemberAssignment()
public void setAssignToMemberAssignment(java.lang.String assignToMemberAssignment1)
assignToMemberAssignment1
- the assignToMemberAssignment to setpublic java.lang.String getAssignToStem()
public void setAssignToStem(java.lang.String assignToStem1)
assignToStem1
- the assignToStem to setpublic java.lang.String getAssignToStemAssignment()
public void setAssignToStemAssignment(java.lang.String assignToStemAssignment1)
assignToStemAssignment1
- the assignToStemAssignment to setpublic java.lang.String getAttributeDefType()
public void setAttributeDefType(java.lang.String attributeDefType1)
attributeDefType1
- public java.lang.String getMultiAssignable()
public void setMultiAssignable(java.lang.String multiAssignable1)
multiAssignable1
- public java.lang.String getMultiValued()
public void setMultiValued(java.lang.String multiValued1)
multiValued1
- public java.lang.String getValueType()
public void setValueType(java.lang.String valueType1)
valueType1
- public java.lang.String getDescription()
public java.lang.String getName()
public java.lang.String getUuid()
public void setDescription(java.lang.String description1)
description1
- the description to setpublic void setName(java.lang.String name1)
name1
- the name to setpublic void setUuid(java.lang.String uuid1)
uuid1
- the uuid to setpublic java.lang.String getExtension()
public void setExtension(java.lang.String extension1)
extension1
- the extension to setpublic int compareTo(WsAttributeDef o2)
compareTo
in interface java.lang.Comparable<WsAttributeDef>
Comparable.compareTo(java.lang.Object)
public void customizeChangeFromVersion(java.lang.Object objectToConvertTo)
edu.internet2.middleware.grouper.util.ChangeToVersionCustomizable#customizeChangeFromVersion(java.lang.Object)
public void customizeChangeToVersion(java.lang.Object objectToConvertFrom)
edu.internet2.middleware.grouper.util.ChangeToVersionCustomizable#customizeChangeToVersion(java.lang.Object)