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

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

public class XmlExportAttributeAssign
extends Object


Constructor Summary
XmlExportAttributeAssign()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain, boolean includeAttributesInThisStemOnly)
          get db count
static void exportAttributeAssigns(Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeAssignsGsh(Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeAssignsSecondPhase(Writer writer, XmlExportMain xmlExportMain)
           
static 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.
static XmlExportAttributeAssign fromXml(GrouperVersion exportVersion, String xml)
           
 String getAttributeAssignActionId()
          attributeAssignActionId
 String getAttributeAssignDelegatable()
          attributeAssignDelegatable
 String getAttributeAssignType()
          attributeAssignType
 String getAttributeDefNameId()
          attributeDefNameId
 String getContextId()
          contextId
 String getCreateTime()
          createTime
 String getDisabledTime()
          disabledTime
 String getDisallowed()
          allowed
 String getEnabled()
          enabled
 String getEnabledTime()
          enabledTime
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getModifierTime()
          modifierTime
 String getNotes()
          notes
 String getOwnerAttributeAssignId()
          ownerAttributeAssignId
 String getOwnerAttributeDefId()
          ownerAttributeDefId
 String getOwnerGroupId()
          ownerGroupId
 String getOwnerMemberId()
          ownerMemberId
 String getOwnerMembershipId()
          ownerMembershipId
 String getOwnerStemId()
          ownerStemId
 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(String attributeAssignActionId1)
          attributeAssignActionId
 void setAttributeAssignDelegatable(String attributeAssignDelegatable1)
          attributeAssignDelegatable
 void setAttributeAssignType(String attributeAssignType1)
          attributeAssignType
 void setAttributeDefNameId(String attributeDefNameId1)
          attributeDefNameId
 void setContextId(String contextId1)
          contextId
 void setCreateTime(String createTime1)
          createTime
 void setDisabledTime(String disabledTime1)
          disabledTime
 void setDisallowed(String disallowed1)
          allowed
 void setEnabled(String enabled1)
          enabled
 void setEnabledTime(String enabledTime1)
          enabledTime
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setModifierTime(String modifierTime1)
          modifierTime
 void setNotes(String notes)
          notes
 void setOwnerAttributeAssignId(String ownerAttributeAssignId1)
          ownerAttributeAssignId
 void setOwnerAttributeDefId(String ownerAttributeDefId1)
          ownerAttributeDefId
 void setOwnerGroupId(String ownerGroupId1)
          ownerGroupId
 void setOwnerMemberId(String ownerMemberId1)
          ownerMemberId
 void setOwnerMembershipId(String ownerMembershipId1)
          ownerMembershipId
 void setOwnerStemId(String ownerStemId1)
          ownerStemId
 void setUuid(String uuid1)
          uuid
 AttributeAssign toAttributeAssign()
          convert to AttributeAssign
 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

XmlExportAttributeAssign

public XmlExportAttributeAssign()
Method Detail

getAttributeAssignActionId

public String getAttributeAssignActionId()
attributeAssignActionId

Returns:
attributeAssignActionId

setAttributeAssignActionId

public void setAttributeAssignActionId(String attributeAssignActionId1)
attributeAssignActionId

Parameters:
attributeAssignActionId1 -

getAttributeDefNameId

public String getAttributeDefNameId()
attributeDefNameId

Returns:
attributeDefNameId

setAttributeDefNameId

public void setAttributeDefNameId(String attributeDefNameId1)
attributeDefNameId

Parameters:
attributeDefNameId1 -

getDisabledTime

public String getDisabledTime()
disabledTime

Returns:
disabledTime

setDisabledTime

public void setDisabledTime(String disabledTime1)
disabledTime

Parameters:
disabledTime1 -

getEnabled

public String getEnabled()
enabled

Returns:
enabled

setEnabled

public void setEnabled(String enabled1)
enabled

Parameters:
enabled1 -

getDisallowed

public String getDisallowed()
allowed

Returns:
allowed

setDisallowed

public void setDisallowed(String disallowed1)
allowed

Parameters:
disallowed1 -

getEnabledTime

public String getEnabledTime()
enabledTime

Returns:
enabledTime

setEnabledTime

public void setEnabledTime(String enabledTime1)
enabledTime

Parameters:
enabledTime1 -

getNotes

public String getNotes()
notes

Returns:
notes

setNotes

public void setNotes(String notes)
notes

Parameters:
notes -

getAttributeAssignDelegatable

public String getAttributeAssignDelegatable()
attributeAssignDelegatable

Returns:
attributeAssignDelegatable

setAttributeAssignDelegatable

public void setAttributeAssignDelegatable(String attributeAssignDelegatable1)
attributeAssignDelegatable

Parameters:
attributeAssignDelegatable1 -

getAttributeAssignType

public String getAttributeAssignType()
attributeAssignType

Returns:
attributeAssignType

setAttributeAssignType

public void setAttributeAssignType(String attributeAssignType1)
attributeAssignType

Parameters:
attributeAssignType1 -

getOwnerAttributeAssignId

public String getOwnerAttributeAssignId()
ownerAttributeAssignId

Returns:
ownerAttributeAssignId

setOwnerAttributeAssignId

public void setOwnerAttributeAssignId(String ownerAttributeAssignId1)
ownerAttributeAssignId

Parameters:
ownerAttributeAssignId1 -

getOwnerAttributeDefId

public String getOwnerAttributeDefId()
ownerAttributeDefId

Returns:
ownerAttributeDefId

setOwnerAttributeDefId

public void setOwnerAttributeDefId(String ownerAttributeDefId1)
ownerAttributeDefId

Parameters:
ownerAttributeDefId1 -

getOwnerGroupId

public String getOwnerGroupId()
ownerGroupId

Returns:
ownerGroupId

setOwnerGroupId

public void setOwnerGroupId(String ownerGroupId1)
ownerGroupId

Parameters:
ownerGroupId1 -

getOwnerMemberId

public String getOwnerMemberId()
ownerMemberId

Returns:
ownerMemberId

setOwnerMemberId

public void setOwnerMemberId(String ownerMemberId1)
ownerMemberId

Parameters:
ownerMemberId1 -

getOwnerStemId

public String getOwnerStemId()
ownerStemId

Returns:
ownerStemId

setOwnerStemId

public void setOwnerStemId(String ownerStemId1)
ownerStemId

Parameters:
ownerStemId1 -

getOwnerMembershipId

public String getOwnerMembershipId()
ownerMembershipId

Returns:
ownerMembershipId

setOwnerMembershipId

public void setOwnerMembershipId(String ownerMembershipId1)
ownerMembershipId

Parameters:
ownerMembershipId1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

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 -

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 -

toAttributeAssign

public AttributeAssign toAttributeAssign()
convert to AttributeAssign

Returns:
the AttributeAssign

toXml

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

toXml

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

exportAttributeAssigns

public static void exportAttributeAssigns(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 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(Writer writer,
                                             XmlExportMain xmlExportMain)
Parameters:
xmlExportMain -
writer -

exportAttributeAssignsSecondPhase

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