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

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

public class XmlExportAttributeAssign
extends java.lang.Object


Constructor Summary
XmlExportAttributeAssign()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain, boolean includeAttributesInThisStemOnly)
          get db count
static void exportAttributeAssigns(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeAssignsGsh(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeAssignsSecondPhase(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static java.lang.String exportFromOnQuery(XmlExportMain xmlExportMain, boolean includeOrderBy, boolean valuesOrAssigns, boolean includeAssignsOnAssigns, boolean includeAttributesInThisStemOnly)
          get the query from the FROM clause on to the end for export
static XmlExportAttributeAssign fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g. dom reader) and convert to an xml export group
static XmlExportAttributeAssign fromXml(GrouperVersion exportVersion, java.lang.String xml)
           
 java.lang.String getAttributeAssignActionId()
          attributeAssignActionId
 java.lang.String getAttributeAssignDelegatable()
          attributeAssignDelegatable
 java.lang.String getAttributeAssignType()
          attributeAssignType
 java.lang.String getAttributeDefNameId()
          attributeDefNameId
 java.lang.String getContextId()
          contextId
 java.lang.String getCreateTime()
          createTime
 java.lang.String getDisabledTime()
          disabledTime
 java.lang.String getDisallowed()
          allowed
 java.lang.String getEnabled()
          enabled
 java.lang.String getEnabledTime()
          enabledTime
 long getHibernateVersionNumber()
          hibernateVersionNumber
 java.lang.String getModifierTime()
          modifierTime
 java.lang.String getNotes()
          notes
 java.lang.String getOwnerAttributeAssignId()
          ownerAttributeAssignId
 java.lang.String getOwnerAttributeDefId()
          ownerAttributeDefId
 java.lang.String getOwnerGroupId()
          ownerGroupId
 java.lang.String getOwnerMemberId()
          ownerMemberId
 java.lang.String getOwnerMembershipId()
          ownerMembershipId
 java.lang.String getOwnerStemId()
          ownerStemId
 java.lang.String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for attributeAssigns
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setAttributeAssignActionId(java.lang.String attributeAssignActionId1)
          attributeAssignActionId
 void setAttributeAssignDelegatable(java.lang.String attributeAssignDelegatable1)
          attributeAssignDelegatable
 void setAttributeAssignType(java.lang.String attributeAssignType1)
          attributeAssignType
 void setAttributeDefNameId(java.lang.String attributeDefNameId1)
          attributeDefNameId
 void setContextId(java.lang.String contextId1)
          contextId
 void setCreateTime(java.lang.String createTime1)
          createTime
 void setDisabledTime(java.lang.String disabledTime1)
          disabledTime
 void setDisallowed(java.lang.String disallowed1)
          allowed
 void setEnabled(java.lang.String enabled1)
          enabled
 void setEnabledTime(java.lang.String enabledTime1)
          enabledTime
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setModifierTime(java.lang.String modifierTime1)
          modifierTime
 void setNotes(java.lang.String notes)
          notes
 void setOwnerAttributeAssignId(java.lang.String ownerAttributeAssignId1)
          ownerAttributeAssignId
 void setOwnerAttributeDefId(java.lang.String ownerAttributeDefId1)
          ownerAttributeDefId
 void setOwnerGroupId(java.lang.String ownerGroupId1)
          ownerGroupId
 void setOwnerMemberId(java.lang.String ownerMemberId1)
          ownerMemberId
 void setOwnerMembershipId(java.lang.String ownerMembershipId1)
          ownerMembershipId
 void setOwnerStemId(java.lang.String ownerStemId1)
          ownerStemId
 void setUuid(java.lang.String uuid1)
          uuid
 AttributeAssign toAttributeAssign()
          convert to AttributeAssign
 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

XmlExportAttributeAssign

public XmlExportAttributeAssign()
Method Detail

getAttributeAssignActionId

public java.lang.String getAttributeAssignActionId()
attributeAssignActionId

Returns:
attributeAssignActionId

setAttributeAssignActionId

public void setAttributeAssignActionId(java.lang.String attributeAssignActionId1)
attributeAssignActionId

Parameters:
attributeAssignActionId1 -

getAttributeDefNameId

public java.lang.String getAttributeDefNameId()
attributeDefNameId

Returns:
attributeDefNameId

setAttributeDefNameId

public void setAttributeDefNameId(java.lang.String attributeDefNameId1)
attributeDefNameId

Parameters:
attributeDefNameId1 -

getDisabledTime

public java.lang.String getDisabledTime()
disabledTime

Returns:
disabledTime

setDisabledTime

public void setDisabledTime(java.lang.String disabledTime1)
disabledTime

Parameters:
disabledTime1 -

getEnabled

public java.lang.String getEnabled()
enabled

Returns:
enabled

setEnabled

public void setEnabled(java.lang.String enabled1)
enabled

Parameters:
enabled1 -

getDisallowed

public java.lang.String getDisallowed()
allowed

Returns:
allowed

setDisallowed

public void setDisallowed(java.lang.String disallowed1)
allowed

Parameters:
disallowed1 -

getEnabledTime

public java.lang.String getEnabledTime()
enabledTime

Returns:
enabledTime

setEnabledTime

public void setEnabledTime(java.lang.String enabledTime1)
enabledTime

Parameters:
enabledTime1 -

getNotes

public java.lang.String getNotes()
notes

Returns:
notes

setNotes

public void setNotes(java.lang.String notes)
notes

Parameters:
notes -

getAttributeAssignDelegatable

public java.lang.String getAttributeAssignDelegatable()
attributeAssignDelegatable

Returns:
attributeAssignDelegatable

setAttributeAssignDelegatable

public void setAttributeAssignDelegatable(java.lang.String attributeAssignDelegatable1)
attributeAssignDelegatable

Parameters:
attributeAssignDelegatable1 -

getAttributeAssignType

public java.lang.String getAttributeAssignType()
attributeAssignType

Returns:
attributeAssignType

setAttributeAssignType

public void setAttributeAssignType(java.lang.String attributeAssignType1)
attributeAssignType

Parameters:
attributeAssignType1 -

getOwnerAttributeAssignId

public java.lang.String getOwnerAttributeAssignId()
ownerAttributeAssignId

Returns:
ownerAttributeAssignId

setOwnerAttributeAssignId

public void setOwnerAttributeAssignId(java.lang.String ownerAttributeAssignId1)
ownerAttributeAssignId

Parameters:
ownerAttributeAssignId1 -

getOwnerAttributeDefId

public java.lang.String getOwnerAttributeDefId()
ownerAttributeDefId

Returns:
ownerAttributeDefId

setOwnerAttributeDefId

public void setOwnerAttributeDefId(java.lang.String ownerAttributeDefId1)
ownerAttributeDefId

Parameters:
ownerAttributeDefId1 -

getOwnerGroupId

public java.lang.String getOwnerGroupId()
ownerGroupId

Returns:
ownerGroupId

setOwnerGroupId

public void setOwnerGroupId(java.lang.String ownerGroupId1)
ownerGroupId

Parameters:
ownerGroupId1 -

getOwnerMemberId

public java.lang.String getOwnerMemberId()
ownerMemberId

Returns:
ownerMemberId

setOwnerMemberId

public void setOwnerMemberId(java.lang.String ownerMemberId1)
ownerMemberId

Parameters:
ownerMemberId1 -

getOwnerStemId

public java.lang.String getOwnerStemId()
ownerStemId

Returns:
ownerStemId

setOwnerStemId

public void setOwnerStemId(java.lang.String ownerStemId1)
ownerStemId

Parameters:
ownerStemId1 -

getOwnerMembershipId

public java.lang.String getOwnerMembershipId()
ownerMembershipId

Returns:
ownerMembershipId

setOwnerMembershipId

public void setOwnerMembershipId(java.lang.String ownerMembershipId1)
ownerMembershipId

Parameters:
ownerMembershipId1 -

getUuid

public java.lang.String getUuid()
uuid

Returns:
uuid

setUuid

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

Parameters:
uuid1 -

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 -

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 -

toAttributeAssign

public AttributeAssign toAttributeAssign()
convert to AttributeAssign

Returns:
the AttributeAssign

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 -

exportAttributeAssigns

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

processXmlSecondPass

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

Parameters:
xmlImportMain -

dbCount

public static long dbCount(XmlExportMain xmlExportMain,
                           boolean includeAttributesInThisStemOnly)
get db count

Parameters:
xmlExportMain -
includeAttributesInThisStemOnly -
Returns:
db count

exportFromOnQuery

public static java.lang.String exportFromOnQuery(XmlExportMain xmlExportMain,
                                                 boolean includeOrderBy,
                                                 boolean valuesOrAssigns,
                                                 boolean includeAssignsOnAssigns,
                                                 boolean includeAttributesInThisStemOnly)
get the query from the FROM clause on to the end for export

Parameters:
xmlExportMain -
includeOrderBy -
valuesOrAssigns -
includeAssignsOnAssigns -
includeAttributesInThisStemOnly -
Returns:
the export query

exportAttributeAssignsGsh

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

exportAttributeAssignsSecondPhase

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

fromXml

public static XmlExportAttributeAssign 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 XmlExportAttributeAssign 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 attributeAssigns

Parameters:
xmlImportMain -