edu.internet2.middleware.grouper.xml.export
Class XmlExportAttributeDef

java.lang.Object
  extended by edu.internet2.middleware.grouper.xml.export.XmlExportAttributeDef

public class XmlExportAttributeDef
extends java.lang.Object


Constructor Summary
XmlExportAttributeDef()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportAttributeDefs(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeDefsGsh(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportAttributeDef fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g. dom reader) and convert to an xml export group
static XmlExportAttributeDef fromXml(GrouperVersion exportVersion, java.lang.String xml)
           
 java.lang.String getAssignToAttributeDef()
          assignToAttributeDef
 java.lang.String getAssignToAttributeDefAssn()
          assignToAttributeDefAssn
 java.lang.String getAssignToEffMembership()
          assignToEffMembership
 java.lang.String getAssignToEffMembershipAssn()
          assignToEffMembershipAssn
 java.lang.String getAssignToGroup()
          assignToGroup
 java.lang.String getAssignToGroupAssn()
          assignToGroupAssn
 java.lang.String getAssignToImmMembership()
          assignToImmMembership
 java.lang.String getAssignToImmMembershipAssn()
          assignToImmMembershipAssn
 java.lang.String getAssignToMember()
          assignToMember
 java.lang.String getAssignToMemberAssn()
          assignToMemberAssn
 java.lang.String getAssignToStem()
          assignToStem
 java.lang.String getAssignToStemAssn()
          assignToStemAssn
 java.lang.String getAttributeDefPublic()
          attributeDefPublic: T|F
 java.lang.String getAttributeDefType()
          attributeDefType
 java.lang.String getContextId()
          contextId
 java.lang.String getCreateTime()
          createTime
 java.lang.String getCreatorId()
          creatorId
 java.lang.String getDescription()
          description
 java.lang.String getExtension()
          extension
 long getHibernateVersionNumber()
          hibernateVersionNumber
 java.lang.Long getIdIndex()
           
 java.lang.String getModifierTime()
          modifierTime
 java.lang.String getMultiAssignable()
          multiAssignable: T|F
 java.lang.String getMultiValued()
          multiValued: T|F
 java.lang.String getName()
          name
 java.lang.String getParentStem()
          parentStem
 java.lang.String getUuid()
          uuid
 java.lang.String getValueType()
          valueType
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for attributeDefs
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setAssignToAttributeDef(java.lang.String assignToAttributeDef1)
          assignToAttributeDef
 void setAssignToAttributeDefAssn(java.lang.String assignToAttributeDefAssn1)
          assignToAttributeDefAssn
 void setAssignToEffMembership(java.lang.String assignToEffMembership1)
          assignToEffMembership
 void setAssignToEffMembershipAssn(java.lang.String assignToEffMembershipAssn1)
          assignToEffMembershipAssn
 void setAssignToGroup(java.lang.String assignToGroup1)
          assignToGroup
 void setAssignToGroupAssn(java.lang.String assignToGroupAssn1)
          assignToGroupAssn
 void setAssignToImmMembership(java.lang.String assignToImmMembership1)
          assignToImmMembership
 void setAssignToImmMembershipAssn(java.lang.String assignToImmMembershipAssn1)
          assignToImmMembershipAssn
 void setAssignToMember(java.lang.String assignToMember1)
          assignToMember
 void setAssignToMemberAssn(java.lang.String assignToMemberAssn1)
          assignToMemberAssn
 void setAssignToStem(java.lang.String assignToStem1)
          assignToStem
 void setAssignToStemAssn(java.lang.String assignToStemAssn1)
          assignToStemAssn
 void setAttributeDefPublic(java.lang.String attributeDefPublic1)
          attributeDefPublic: T|F
 void setAttributeDefType(java.lang.String attributeDefType1)
          attributeDefType
 void setContextId(java.lang.String contextId1)
          contextId
 void setCreateTime(java.lang.String createTime1)
          createTime
 void setCreatorId(java.lang.String creatorId1)
          creatorId
 void setDescription(java.lang.String description1)
          description
 void setExtension(java.lang.String extension1)
          extension
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setIdIndex(java.lang.Long idIndex1)
          id index
 void setModifierTime(java.lang.String modifierTime1)
          modifierTime
 void setMultiAssignable(java.lang.String multiAssignable1)
          multiAssignable: T|F
 void setMultiValued(java.lang.String multiValued1)
          multiValued: T|F
 void setName(java.lang.String name)
          name
 void setParentStem(java.lang.String parentStem1)
          parentStem
 void setUuid(java.lang.String uuid1)
          uuid
 void setValueType(java.lang.String valueType1)
          valueType
 AttributeDef toAttributeDef()
          convert to attributeDef
 void toGsh(GrouperVersion exportVersion, java.io.Writer writer)
           
 java.lang.String toXml(GrouperVersion exportVersion)
           
 void toXml(GrouperVersion exportVersion, java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlExportAttributeDef

public XmlExportAttributeDef()
Method Detail

getIdIndex

public java.lang.Long getIdIndex()
Returns:
id index

setIdIndex

public void setIdIndex(java.lang.Long idIndex1)
id index

Parameters:
idIndex1 -

getMultiAssignable

public java.lang.String getMultiAssignable()
multiAssignable: T|F

Returns:
multiAssignable: T|F

setMultiAssignable

public void setMultiAssignable(java.lang.String multiAssignable1)
multiAssignable: T|F

Parameters:
multiAssignable1 -

getMultiValued

public java.lang.String getMultiValued()
multiValued: T|F

Returns:
multiValued: T|F

setMultiValued

public void setMultiValued(java.lang.String multiValued1)
multiValued: T|F

Parameters:
multiValued1 -

getValueType

public java.lang.String getValueType()
valueType

Returns:
valueType

setValueType

public void setValueType(java.lang.String valueType1)
valueType

Parameters:
valueType1 -

getAssignToAttributeDef

public java.lang.String getAssignToAttributeDef()
assignToAttributeDef

Returns:
assignToAttributeDef

setAssignToAttributeDef

public void setAssignToAttributeDef(java.lang.String assignToAttributeDef1)
assignToAttributeDef

Parameters:
assignToAttributeDef1 -

getAssignToAttributeDefAssn

public java.lang.String getAssignToAttributeDefAssn()
assignToAttributeDefAssn

Returns:
assignToAttributeDefAssn

setAssignToAttributeDefAssn

public void setAssignToAttributeDefAssn(java.lang.String assignToAttributeDefAssn1)
assignToAttributeDefAssn

Parameters:
assignToAttributeDefAssn1 -

getAssignToEffMembershipAssn

public java.lang.String getAssignToEffMembershipAssn()
assignToEffMembershipAssn

Returns:
assignToEffMembershipAssn

setAssignToEffMembershipAssn

public void setAssignToEffMembershipAssn(java.lang.String assignToEffMembershipAssn1)
assignToEffMembershipAssn

Parameters:
assignToEffMembershipAssn1 -

getAssignToEffMembership

public java.lang.String getAssignToEffMembership()
assignToEffMembership

Returns:
assignToEffMembership

setAssignToEffMembership

public void setAssignToEffMembership(java.lang.String assignToEffMembership1)
assignToEffMembership

Parameters:
assignToEffMembership1 -

getAssignToGroup

public java.lang.String getAssignToGroup()
assignToGroup

Returns:
assignToGroup

setAssignToGroup

public void setAssignToGroup(java.lang.String assignToGroup1)
assignToGroup

Parameters:
assignToGroup1 -

getAssignToGroupAssn

public java.lang.String getAssignToGroupAssn()
assignToGroupAssn

Returns:
assignToGroupAssn

setAssignToGroupAssn

public void setAssignToGroupAssn(java.lang.String assignToGroupAssn1)
assignToGroupAssn

Parameters:
assignToGroupAssn1 -

getAssignToImmMembership

public java.lang.String getAssignToImmMembership()
assignToImmMembership

Returns:
assignToImmMembership

setAssignToImmMembership

public void setAssignToImmMembership(java.lang.String assignToImmMembership1)
assignToImmMembership

Parameters:
assignToImmMembership1 -

getAssignToImmMembershipAssn

public java.lang.String getAssignToImmMembershipAssn()
assignToImmMembershipAssn

Returns:
assignToImmMembershipAssn

setAssignToImmMembershipAssn

public void setAssignToImmMembershipAssn(java.lang.String assignToImmMembershipAssn1)
assignToImmMembershipAssn

Parameters:
assignToImmMembershipAssn1 -

getAssignToMember

public java.lang.String getAssignToMember()
assignToMember

Returns:
assignToMember

setAssignToMember

public void setAssignToMember(java.lang.String assignToMember1)
assignToMember

Parameters:
assignToMember1 -

getAssignToMemberAssn

public java.lang.String getAssignToMemberAssn()
assignToMemberAssn

Returns:
assignToMemberAssn

setAssignToMemberAssn

public void setAssignToMemberAssn(java.lang.String assignToMemberAssn1)
assignToMemberAssn

Parameters:
assignToMemberAssn1 -

getAssignToStem

public java.lang.String getAssignToStem()
assignToStem

Returns:
assignToStem

setAssignToStem

public void setAssignToStem(java.lang.String assignToStem1)
assignToStem

Parameters:
assignToStem1 -

getAssignToStemAssn

public java.lang.String getAssignToStemAssn()
assignToStemAssn

Returns:
assignToStemAssn

setAssignToStemAssn

public void setAssignToStemAssn(java.lang.String assignToStemAssn1)
assignToStemAssn

Parameters:
assignToStemAssn1 -

getAttributeDefPublic

public java.lang.String getAttributeDefPublic()
attributeDefPublic: T|F

Returns:
attributeDefPublic: T|F

setAttributeDefPublic

public void setAttributeDefPublic(java.lang.String attributeDefPublic1)
attributeDefPublic: T|F

Parameters:
attributeDefPublic1 -

getAttributeDefType

public java.lang.String getAttributeDefType()
attributeDefType

Returns:
attributeDefType

setAttributeDefType

public void setAttributeDefType(java.lang.String attributeDefType1)
attributeDefType

Parameters:
attributeDefType1 -

getUuid

public java.lang.String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(java.lang.String uuid1)
uuid

Parameters:
uuid1 -

getParentStem

public java.lang.String getParentStem()
parentStem

Returns:
parentStem

setParentStem

public void setParentStem(java.lang.String parentStem1)
parentStem

Parameters:
parentStem1 -

getName

public java.lang.String getName()
name

Returns:
name

setName

public void setName(java.lang.String name)
name

Parameters:
name -

getCreatorId

public java.lang.String getCreatorId()
creatorId

Returns:
creatorId

setCreatorId

public void setCreatorId(java.lang.String creatorId1)
creatorId

Parameters:
creatorId1 -

getCreateTime

public java.lang.String getCreateTime()
createTime

Returns:
createTime

setCreateTime

public void setCreateTime(java.lang.String createTime1)
createTime

Parameters:
createTime1 -

getModifierTime

public java.lang.String getModifierTime()
modifierTime

Returns:
modifierTime

setModifierTime

public void setModifierTime(java.lang.String modifierTime1)
modifierTime

Parameters:
modifierTime1 -

getExtension

public java.lang.String getExtension()
extension

Returns:
extension

setExtension

public void setExtension(java.lang.String extension1)
extension

Parameters:
extension1 -

getDescription

public java.lang.String getDescription()
description

Returns:
description

setDescription

public void setDescription(java.lang.String description1)
description

Parameters:
description1 -

getHibernateVersionNumber

public long getHibernateVersionNumber()
hibernateVersionNumber

Returns:
hibernateVersionNumber

setHibernateVersionNumber

public void setHibernateVersionNumber(long hibernateVersionNumber1)
hibernateVersionNumber

Parameters:
hibernateVersionNumber1 -

getContextId

public java.lang.String getContextId()
contextId

Returns:
contextId

setContextId

public void setContextId(java.lang.String contextId1)
contextId

Parameters:
contextId1 -

toAttributeDef

public AttributeDef toAttributeDef()
convert to attributeDef

Returns:
the attributeDef

toXml

public java.lang.String toXml(GrouperVersion exportVersion)
Parameters:
exportVersion -
Returns:
the xml string

toXml

public void toXml(GrouperVersion exportVersion,
                  java.io.Writer writer)
Parameters:
exportVersion -
writer -

toGsh

public void toGsh(GrouperVersion exportVersion,
                  java.io.Writer writer)
           throws java.io.IOException
Parameters:
exportVersion -
writer -
Throws:
java.io.IOException

exportAttributeDefsGsh

public static void exportAttributeDefsGsh(java.io.Writer writer,
                                          XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

processXmlSecondPass

public static void processXmlSecondPass(XmlImportMain xmlImportMain)
parse the xml file for groups

Parameters:
xmlImportMain -

dbCount

public static long dbCount(XmlExportMain xmlExportMain)
get db count

Parameters:
xmlExportMain -
Returns:
db count

exportAttributeDefs

public static void exportAttributeDefs(java.io.Writer writer,
                                       XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

fromXml

public static XmlExportAttributeDef fromXml(GrouperVersion exportVersion,
                                            com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
take a reader (e.g. dom reader) and convert to an xml export group

Parameters:
exportVersion -
hierarchicalStreamReader -
Returns:
the bean

fromXml

public static XmlExportAttributeDef fromXml(GrouperVersion exportVersion,
                                            java.lang.String xml)
Parameters:
exportVersion -
xml -
Returns:
the object from xml

processXmlFirstPass

public static void processXmlFirstPass(XmlImportMain xmlImportMain)
parse the xml file for attributeDefs

Parameters:
xmlImportMain -