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

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

public class XmlExportAttributeDef
extends Object


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

setIdIndex

public void setIdIndex(Long idIndex1)
id index

Parameters:
idIndex1 -

getMultiAssignable

public String getMultiAssignable()
multiAssignable: T|F

Returns:
multiAssignable: T|F

setMultiAssignable

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

Parameters:
multiAssignable1 -

getMultiValued

public String getMultiValued()
multiValued: T|F

Returns:
multiValued: T|F

setMultiValued

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

Parameters:
multiValued1 -

getValueType

public String getValueType()
valueType

Returns:
valueType

setValueType

public void setValueType(String valueType1)
valueType

Parameters:
valueType1 -

getAssignToAttributeDef

public String getAssignToAttributeDef()
assignToAttributeDef

Returns:
assignToAttributeDef

setAssignToAttributeDef

public void setAssignToAttributeDef(String assignToAttributeDef1)
assignToAttributeDef

Parameters:
assignToAttributeDef1 -

getAssignToAttributeDefAssn

public String getAssignToAttributeDefAssn()
assignToAttributeDefAssn

Returns:
assignToAttributeDefAssn

setAssignToAttributeDefAssn

public void setAssignToAttributeDefAssn(String assignToAttributeDefAssn1)
assignToAttributeDefAssn

Parameters:
assignToAttributeDefAssn1 -

getAssignToEffMembershipAssn

public String getAssignToEffMembershipAssn()
assignToEffMembershipAssn

Returns:
assignToEffMembershipAssn

setAssignToEffMembershipAssn

public void setAssignToEffMembershipAssn(String assignToEffMembershipAssn1)
assignToEffMembershipAssn

Parameters:
assignToEffMembershipAssn1 -

getAssignToEffMembership

public String getAssignToEffMembership()
assignToEffMembership

Returns:
assignToEffMembership

setAssignToEffMembership

public void setAssignToEffMembership(String assignToEffMembership1)
assignToEffMembership

Parameters:
assignToEffMembership1 -

getAssignToGroup

public String getAssignToGroup()
assignToGroup

Returns:
assignToGroup

setAssignToGroup

public void setAssignToGroup(String assignToGroup1)
assignToGroup

Parameters:
assignToGroup1 -

getAssignToGroupAssn

public String getAssignToGroupAssn()
assignToGroupAssn

Returns:
assignToGroupAssn

setAssignToGroupAssn

public void setAssignToGroupAssn(String assignToGroupAssn1)
assignToGroupAssn

Parameters:
assignToGroupAssn1 -

getAssignToImmMembership

public String getAssignToImmMembership()
assignToImmMembership

Returns:
assignToImmMembership

setAssignToImmMembership

public void setAssignToImmMembership(String assignToImmMembership1)
assignToImmMembership

Parameters:
assignToImmMembership1 -

getAssignToImmMembershipAssn

public String getAssignToImmMembershipAssn()
assignToImmMembershipAssn

Returns:
assignToImmMembershipAssn

setAssignToImmMembershipAssn

public void setAssignToImmMembershipAssn(String assignToImmMembershipAssn1)
assignToImmMembershipAssn

Parameters:
assignToImmMembershipAssn1 -

getAssignToMember

public String getAssignToMember()
assignToMember

Returns:
assignToMember

setAssignToMember

public void setAssignToMember(String assignToMember1)
assignToMember

Parameters:
assignToMember1 -

getAssignToMemberAssn

public String getAssignToMemberAssn()
assignToMemberAssn

Returns:
assignToMemberAssn

setAssignToMemberAssn

public void setAssignToMemberAssn(String assignToMemberAssn1)
assignToMemberAssn

Parameters:
assignToMemberAssn1 -

getAssignToStem

public String getAssignToStem()
assignToStem

Returns:
assignToStem

setAssignToStem

public void setAssignToStem(String assignToStem1)
assignToStem

Parameters:
assignToStem1 -

getAssignToStemAssn

public String getAssignToStemAssn()
assignToStemAssn

Returns:
assignToStemAssn

setAssignToStemAssn

public void setAssignToStemAssn(String assignToStemAssn1)
assignToStemAssn

Parameters:
assignToStemAssn1 -

getAttributeDefPublic

public String getAttributeDefPublic()
attributeDefPublic: T|F

Returns:
attributeDefPublic: T|F

setAttributeDefPublic

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

Parameters:
attributeDefPublic1 -

getAttributeDefType

public String getAttributeDefType()
attributeDefType

Returns:
attributeDefType

setAttributeDefType

public void setAttributeDefType(String attributeDefType1)
attributeDefType

Parameters:
attributeDefType1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

getParentStem

public String getParentStem()
parentStem

Returns:
parentStem

setParentStem

public void setParentStem(String parentStem1)
parentStem

Parameters:
parentStem1 -

getName

public String getName()
name

Returns:
name

setName

public void setName(String name)
name

Parameters:
name -

getCreatorId

public String getCreatorId()
creatorId

Returns:
creatorId

setCreatorId

public void setCreatorId(String creatorId1)
creatorId

Parameters:
creatorId1 -

getCreateTime

public String getCreateTime()
createTime

Returns:
createTime

setCreateTime

public void setCreateTime(String createTime1)
createTime

Parameters:
createTime1 -

getModifierTime

public String getModifierTime()
modifierTime

Returns:
modifierTime

setModifierTime

public void setModifierTime(String modifierTime1)
modifierTime

Parameters:
modifierTime1 -

getExtension

public String getExtension()
extension

Returns:
extension

setExtension

public void setExtension(String extension1)
extension

Parameters:
extension1 -

getDescription

public String getDescription()
description

Returns:
description

setDescription

public void setDescription(String description1)
description

Parameters:
description1 -

getHibernateVersionNumber

public long getHibernateVersionNumber()
hibernateVersionNumber

Returns:
hibernateVersionNumber

setHibernateVersionNumber

public void setHibernateVersionNumber(long hibernateVersionNumber1)
hibernateVersionNumber

Parameters:
hibernateVersionNumber1 -

getContextId

public String getContextId()
contextId

Returns:
contextId

setContextId

public void setContextId(String contextId1)
contextId

Parameters:
contextId1 -

toAttributeDef

public AttributeDef toAttributeDef()
convert to attributeDef

Returns:
the attributeDef

toXml

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

toXml

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

toGsh

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

exportAttributeDefsGsh

public static void exportAttributeDefsGsh(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(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,
                                            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 -