001package co.codewizards.cloudstore.core.dto.jaxb;
002
003import co.codewizards.cloudstore.core.auth.EncryptedSignedAuthToken;
004import co.codewizards.cloudstore.core.dto.ChangeSetDto;
005import co.codewizards.cloudstore.core.dto.ConfigPropSetDto;
006import co.codewizards.cloudstore.core.dto.CopyModificationDto;
007import co.codewizards.cloudstore.core.dto.DeleteModificationDto;
008import co.codewizards.cloudstore.core.dto.DirectoryDto;
009import co.codewizards.cloudstore.core.dto.Error;
010import co.codewizards.cloudstore.core.dto.ErrorStackTraceElement;
011import co.codewizards.cloudstore.core.dto.FileChunkDto;
012import co.codewizards.cloudstore.core.dto.ListDto;
013import co.codewizards.cloudstore.core.dto.ModificationDto;
014import co.codewizards.cloudstore.core.dto.NormalFileDto;
015import co.codewizards.cloudstore.core.dto.RepoFileDto;
016import co.codewizards.cloudstore.core.dto.RepositoryDto;
017import co.codewizards.cloudstore.core.dto.SymlinkDto;
018import co.codewizards.cloudstore.core.dto.TempChunkFileDto;
019import co.codewizards.cloudstore.core.dto.UidList;
020import co.codewizards.cloudstore.core.dto.VersionInfoDto;
021
022public class CloudStoreJaxbContextProviderImpl extends AbstractCloudStoreJaxbContextProvider {
023
024        @Override
025        public Class<?>[] getClassesToBeBound() {
026                return new Class<?>[] {
027                                ChangeSetDto.class,
028                                ConfigPropSetDto.class,
029                                CopyModificationDto.class,
030                                DeleteModificationDto.class,
031                                DirectoryDto.class,
032                                EncryptedSignedAuthToken.class,
033                                Error.class,
034                                ErrorStackTraceElement.class,
035                                FileChunkDto.class,
036                                ListDto.class,
037                                ModificationDto.class,
038                                NormalFileDto.class,
039                                RepoFileDto.class,
040                                RepositoryDto.class,
041                                SymlinkDto.class,
042                                TempChunkFileDto.class,
043                                UidList.class,
044                                VersionInfoDto.class
045                };
046        }
047
048}