public static BulkUpdateImpl convertBulkUpdate(XmlPullParser parser) throws XmlPullParserException { return BULK_UPDATE_PARSER.walk(parser); }
public static RepositoryInfo convertRepositoryInfo(XMLStreamReader parser) throws XMLStreamException { return REPOSITORY_INFO_PARSER.walk(parser); }
public static AllowableActions convertAllowableActions(XMLStreamReader parser) throws XMLStreamException { return ALLOWABLE_ACTIONS_PARSER.walk(parser); }
public static Acl convertAcl(XMLStreamReader parser) throws XMLStreamException { return ACL_PARSER.walk(parser); }
public static AllowableActions convertAllowableActions(XmlPullParser parser) throws XmlPullParserException { return ALLOWABLE_ACTIONS_PARSER.walk(parser); }
public static ObjectData convertObject(XMLStreamReader parser) throws XMLStreamException { return OBJECT_PARSER.walk(parser); }
public static BulkUpdateImpl convertBulkUpdate(XMLStreamReader parser) throws XMLStreamException { return BULK_UPDATE_PARSER.walk(parser); }
public static Acl convertAcl(XmlPullParser parser) throws XmlPullParserException { return ACL_PARSER.walk(parser); }
public static TypeDefinition convertTypeDefinition(XMLStreamReader parser) throws XMLStreamException { return TYPE_DEF_PARSER.walk(parser); }
public static QueryTypeImpl convertQuery(XMLStreamReader parser) throws XMLStreamException { return QUERY_PARSER.walk(parser); }
public static ObjectData convertObject(XmlPullParser parser) throws XmlPullParserException { return OBJECT_PARSER.walk(parser); }
public static QueryTypeImpl convertQuery(XmlPullParser parser) throws XmlPullParserException { return QUERY_PARSER.walk(parser); }
public static RepositoryInfo convertRepositoryInfo(XmlPullParser parser) throws XmlPullParserException { return REPOSITORY_INFO_PARSER.walk(parser); }
public static TypeDefinition convertTypeDefinition(XmlPullParser parser) throws XmlPullParserException { return TYPE_DEF_PARSER.walk(parser); }
@Override protected boolean read(XmlPullParser parser, QName name, AccessControlListImpl target) throws XmlPullParserException { if (isCmisNamespace(name)) { if (isTag(name, TAG_ACL_PERMISSISONS)) { target.setAces(addToList(target.getAces(), ACE_PARSER.walk(parser))); return true; } } return false; } };
@Override protected boolean read(XMLStreamReader parser, QName name, AccessControlListImpl target) throws XMLStreamException { if (isCmisNamespace(name)) { if (isTag(name, TAG_ACL_PERMISSISONS)) { target.setAces(addToList(target.getAces(), ACE_PARSER.walk(parser))); return true; } } return false; } };
@Override protected boolean read(XmlPullParser parser, QName name, AclCapabilitiesDataImpl target) throws XmlPullParserException { if (isCmisNamespace(name)) { if (isTag(name, TAG_ACLCAP_SUPPORTED_PERMISSIONS)) { target.setSupportedPermissions(readEnum(parser, SupportedPermissions.class)); return true; } if (isTag(name, TAG_ACLCAP_ACL_PROPAGATION)) { target.setAclPropagation(readEnum(parser, AclPropagation.class)); return true; } if (isTag(name, TAG_ACLCAP_PERMISSIONS)) { target.setPermissionDefinitionData(addToList(target.getPermissions(), PERMISSION_DEFINITION_PARSER.walk(parser))); return true; } if (isTag(name, TAG_ACLCAP_PERMISSION_MAPPING)) { PermissionMapping pm = PERMISSION_MAPPING_PARSER.walk(parser); Map<String, PermissionMapping> mapping = target.getPermissionMapping(); mapping.put(pm.getKey(), pm); return true; } } return false; } };
@Override protected boolean read(XMLStreamReader parser, QName name, BulkUpdateImpl target) throws XMLStreamException { if (isCmisNamespace(name)) { if (isTag(name, TAG_BULK_UPDATE_ID_AND_TOKEN)) { target.setObjectIdAndChangeToken(addToList(target.getObjectIdAndChangeToken(), ID_AND_TOKEN_PARSER.walk(parser))); return true; } if (isTag(name, TAG_BULK_UPDATE_PROPERTIES)) { target.setProperties(PROPERTIES_PARSER.walk(parser)); return true; } if (isTag(name, TAG_BULK_UPDATE_ADD_SECONDARY_TYPES)) { target.setAddSecondaryTypeIds(addToList(target.getAddSecondaryTypeIds(), readText(parser))); return true; } if (isTag(name, TAG_BULK_UPDATE_REMOVE_SECONDARY_TYPES)) { target.setRemoveSecondaryTypeIds(addToList(target.getRemoveSecondaryTypeIds(), readText(parser))); return true; } } return false; } };
@Override protected boolean read(XmlPullParser parser, QName name, AccessControlEntryImpl target) throws XmlPullParserException { if (isCmisNamespace(name)) { if (isTag(name, TAG_ACE_PRINCIPAL)) { target.setPrincipal(PRINCIPAL_PARSER.walk(parser)); return true; } if (isTag(name, TAG_ACE_PERMISSIONS)) { target.setPermissions(addToList(target.getPermissions(), readText(parser))); return true; } if (isTag(name, TAG_ACE_IS_DIRECT)) { target.setDirect(readBoolean(parser)); return true; } } return false; } };
@Override protected boolean read(XMLStreamReader parser, QName name, AccessControlEntryImpl target) throws XMLStreamException { if (isCmisNamespace(name)) { if (isTag(name, TAG_ACE_PRINCIPAL)) { target.setPrincipal(PRINCIPAL_PARSER.walk(parser)); return true; } if (isTag(name, TAG_ACE_PERMISSIONS)) { target.setPermissions(addToList(target.getPermissions(), readText(parser))); return true; } if (isTag(name, TAG_ACE_IS_DIRECT)) { target.setDirect(readBoolean(parser)); return true; } } return false; } };