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

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

public class XmlExportUtils
extends Object

utils about xml export


Field Summary
static String FILE_NAME_ARG
           
 
Constructor Summary
XmlExportUtils()
           
 
Method Summary
static Map<String,Object> internal_getXmlExportArgs(String[] args)
           
static Map<String,Object> internal_getXmlImportArgs(String[] args)
           
static boolean internal_wantsHelp(String[] args)
           
static void syncImportable(XmlImportable xmlImportable, XmlImportMain xmlImportMain)
          take a record from xml and sync with db
static void syncImportableMultiple(XmlImportableMultiple xmlImportableMultiple, XmlImportMain xmlImportMain)
          take a multiple assign record from xml and sync with db
static String toString(org.dom4j.Element element)
           
static void toStringAttributeAssign(String prefix, Writer writer, AttributeAssign attributeAssign, boolean includeComma)
           
static void toStringAttributeAssign(String prefix, Writer writer, String attributeAssignId, boolean includeComma)
           
static void toStringAttributeAssignAction(String prefix, Writer writer, AttributeAssignAction attributeAssignAction, boolean includeComma)
           
static AttributeAssignAction toStringAttributeAssignAction(String prefix, Writer writer, String attributeAssignActionId, boolean includeComma)
           
static void toStringAttributeAssignActionSet(Writer writer, AttributeAssignActionSet attributeAssignActionSet, boolean includeComma)
           
static void toStringAttributeAssignValue(Writer writer, AttributeAssignValue attributeAssignValue, boolean includeComma)
          convert attribute assign value to string
static void toStringAttributeDef(String prefix, Writer writer, AttributeDef attributeDef, boolean includeComma)
           
static void toStringAttributeDef(String prefix, Writer writer, String attributeDefId, boolean includeComma)
           
static void toStringAttributeDefName(String prefix, Writer writer, AttributeDefName attributeDefName, boolean includeComma)
           
static void toStringAttributeDefName(String prefix, Writer writer, String attributeDefNameId, boolean includeComma)
           
static void toStringAttributeDefNameSet(Writer writer, AttributeDefNameSet attributeDefNameSet, boolean includeComma)
           
static void toStringAuditType(String prefix, Writer writer, String auditTypeId, boolean includeComma)
           
static void toStringComposite(Writer writer, Composite composite, boolean includeComma)
           
static void toStringField(Writer writer, String fieldId, boolean includeComma)
           
static void toStringGroup(String prefix, Writer writer, String groupId, boolean includeComma)
           
static void toStringGroupTypeTuple(Writer writer, GroupTypeTuple groupTypeTuple, boolean includeComma)
           
static void toStringMember(String prefix, Writer writer, Member member, boolean includeComma)
           
static void toStringMember(String prefix, Writer writer, String memberId, boolean includeComma)
           
static void toStringMembership(String prefix, Writer writer, Membership membership, boolean includeComma)
           
static void toStringMembership(String prefix, Writer writer, String membershipId, boolean includeComma)
           
static void toStringRole(String prefix, Writer writer, String roleId, boolean includeComma)
           
static void toStringRoleSet(Writer writer, RoleSet roleSet, boolean includeComma)
           
static void toStringStem(String prefix, Writer writer, String stemId, boolean includeComma)
           
static void toStringType(Writer writer, String typeId, boolean includeComma)
           
static com.thoughtworks.xstream.XStream xstream()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE_NAME_ARG

public static final String FILE_NAME_ARG
See Also:
Constant Field Values
Constructor Detail

XmlExportUtils

public XmlExportUtils()
Method Detail

internal_wantsHelp

public static boolean internal_wantsHelp(String[] args)
Parameters:
args -
Returns:
true if wants help

internal_getXmlImportArgs

public static Map<String,Object> internal_getXmlImportArgs(String[] args)
Parameters:
args -
Returns:
the map

internal_getXmlExportArgs

public static Map<String,Object> internal_getXmlExportArgs(String[] args)
Parameters:
args -
Returns:
the map

toString

public static String toString(org.dom4j.Element element)
Parameters:
element -
Returns:
the string

syncImportable

public static void syncImportable(XmlImportable xmlImportable,
                                  XmlImportMain xmlImportMain)
take a record from xml and sync with db

Parameters:
xmlImportable -
xmlImportMain -

xstream

public static com.thoughtworks.xstream.XStream xstream()
Returns:
xstream

toStringType

public static void toStringType(Writer writer,
                                String typeId,
                                boolean includeComma)
Parameters:
writer -
typeId -
includeComma -

toStringField

public static void toStringField(Writer writer,
                                 String fieldId,
                                 boolean includeComma)
Parameters:
writer -
fieldId -
includeComma -

toStringMember

public static void toStringMember(String prefix,
                                  Writer writer,
                                  String memberId,
                                  boolean includeComma)
Parameters:
prefix -
writer -
memberId -
includeComma -

toStringMember

public static void toStringMember(String prefix,
                                  Writer writer,
                                  Member member,
                                  boolean includeComma)
Parameters:
prefix -
writer -
member -
includeComma -

toStringAttributeDef

public static void toStringAttributeDef(String prefix,
                                        Writer writer,
                                        String attributeDefId,
                                        boolean includeComma)
Parameters:
prefix -
writer -
attributeDefId -
includeComma -

toStringComposite

public static void toStringComposite(Writer writer,
                                     Composite composite,
                                     boolean includeComma)
Parameters:
writer -
composite -
includeComma -

toStringGroupTypeTuple

public static void toStringGroupTypeTuple(Writer writer,
                                          GroupTypeTuple groupTypeTuple,
                                          boolean includeComma)
Parameters:
writer -
groupTypeTuple -
includeComma -

toStringAttributeDef

public static void toStringAttributeDef(String prefix,
                                        Writer writer,
                                        AttributeDef attributeDef,
                                        boolean includeComma)
Parameters:
prefix -
writer -
attributeDef -
includeComma -

toStringAttributeDefName

public static void toStringAttributeDefName(String prefix,
                                            Writer writer,
                                            String attributeDefNameId,
                                            boolean includeComma)
Parameters:
prefix -
writer -
attributeDefNameId -
includeComma -

toStringRoleSet

public static void toStringRoleSet(Writer writer,
                                   RoleSet roleSet,
                                   boolean includeComma)
Parameters:
writer -
roleSet -
includeComma -

toStringAttributeDefNameSet

public static void toStringAttributeDefNameSet(Writer writer,
                                               AttributeDefNameSet attributeDefNameSet,
                                               boolean includeComma)
Parameters:
writer -
attributeDefNameSet -
includeComma -

toStringAttributeDefName

public static void toStringAttributeDefName(String prefix,
                                            Writer writer,
                                            AttributeDefName attributeDefName,
                                            boolean includeComma)
Parameters:
prefix -
writer -
attributeDefName -
includeComma -

toStringAuditType

public static void toStringAuditType(String prefix,
                                     Writer writer,
                                     String auditTypeId,
                                     boolean includeComma)
Parameters:
prefix -
writer -
auditTypeId -
includeComma -

toStringStem

public static void toStringStem(String prefix,
                                Writer writer,
                                String stemId,
                                boolean includeComma)
Parameters:
prefix -
writer -
stemId -
includeComma -

toStringGroup

public static void toStringGroup(String prefix,
                                 Writer writer,
                                 String groupId,
                                 boolean includeComma)
Parameters:
prefix -
writer -
groupId -
includeComma -

toStringAttributeAssign

public static void toStringAttributeAssign(String prefix,
                                           Writer writer,
                                           String attributeAssignId,
                                           boolean includeComma)
Parameters:
prefix -
writer -
attributeAssignId -
includeComma -

toStringAttributeAssign

public static void toStringAttributeAssign(String prefix,
                                           Writer writer,
                                           AttributeAssign attributeAssign,
                                           boolean includeComma)
Parameters:
prefix -
writer -
attributeAssign -
includeComma -

toStringMembership

public static void toStringMembership(String prefix,
                                      Writer writer,
                                      String membershipId,
                                      boolean includeComma)
Parameters:
prefix -
writer -
membershipId -
includeComma -

toStringAttributeAssignValue

public static void toStringAttributeAssignValue(Writer writer,
                                                AttributeAssignValue attributeAssignValue,
                                                boolean includeComma)
convert attribute assign value to string

Parameters:
writer -
attributeAssignValue -
includeComma -

toStringAttributeAssignActionSet

public static void toStringAttributeAssignActionSet(Writer writer,
                                                    AttributeAssignActionSet attributeAssignActionSet,
                                                    boolean includeComma)
Parameters:
writer -
attributeAssignActionSet -
includeComma -

toStringMembership

public static void toStringMembership(String prefix,
                                      Writer writer,
                                      Membership membership,
                                      boolean includeComma)
Parameters:
prefix -
writer -
membership -
includeComma -

toStringAttributeAssignAction

public static AttributeAssignAction toStringAttributeAssignAction(String prefix,
                                                                  Writer writer,
                                                                  String attributeAssignActionId,
                                                                  boolean includeComma)
Parameters:
prefix -
writer -
attributeAssignActionId -
includeComma -
Returns:
the action

toStringAttributeAssignAction

public static void toStringAttributeAssignAction(String prefix,
                                                 Writer writer,
                                                 AttributeAssignAction attributeAssignAction,
                                                 boolean includeComma)
Parameters:
prefix -
writer -
attributeAssignAction -
includeComma -

toStringRole

public static void toStringRole(String prefix,
                                Writer writer,
                                String roleId,
                                boolean includeComma)
Parameters:
prefix -
writer -
roleId -
includeComma -

syncImportableMultiple

public static void syncImportableMultiple(XmlImportableMultiple xmlImportableMultiple,
                                          XmlImportMain xmlImportMain)
take a multiple assign record from xml and sync with db

Parameters:
xmlImportableMultiple -
xmlImportMain -