Implementação de um serviço com representação externa Protocol Buffer
Filmoteca é um sistema que utiliza a comunicação externa através do protocolo buffer. O objetivo do sistema é armazenar uma biblioteca de filmes de um usuÔrio que deseja catalogÔ-los.
O sistema possui chamadas remotas para as funƧƵes de:
Adicionar Filme: Cadastra novos filmes no sistema;
Listar Filmes: Lista os filmes cadastrados no sistema;
Remover Filme: Remove um filme da lista de filmes cadastrados.
Altera Status: Altera o status de um filme para assistido ou não assistido
option java_package = "filmoteca";
option java_outer_classname = "Filmoteca";
required int32 messageType = 1;
required int32 requestId = 2;
required string objectReference = 3;
required string methodId = 4;
required bytes arguments = 5;
message Filme {
required int32 id = 1;
required string nome = 2;
required string genero = 3;
required int32 ano = 4;
required string diretor = 5;
required string status = 6;
}
message Resposta {
required string mensagem = 1;
}
message ListaFilme {
message InstanciaFilme {
required int32 idi = 1;
required string nomei = 2;
required string generoi = 3;
required int32 anoi = 4;
required string diretori = 5;
required string statusi = 6;
}
repeated InstanciaFilme filme = 1;
}
message CadastraFilme {
message InstanciaFilme2 {
required int32 idc = 1;
required string nomec = 2;
required string generoc = 3;
required int32 anoc = 4;
required string diretorc = 5;
required string statusc = 6;
}
repeated IntanciaFilme2 filmec = 1;
}
--------------------------------------------------------------------------------------
import java.util.Scanner;
import filmoteca.Filmoteca.CadastraFilme;
import filmoteca.Filmoteca.Filme;
import filmoteca.Filmoteca.ListaFilme;
public class FilmeCliente {
public static void main(String[] args) {
try {
FilmeProxy proxy = new FilmeProxy();
Scanner s = new Scanner(System.in);
int opcao;
do {
System.out.println("1 - Adicionar filme");
System.out.println("2 - Listarr filme");
System.out.println("3 - Alterar Status");
System.out.println("4 - Remover filme");
System.out.println("5 - Sair");
opcao = s.nextInt();
int id;
String nome;
String genero;
int ano;
String diretor;
String status;
String result;
switch (opcao) {
case 1: // adiciona filme
System.out.println("Id: ");
id = s.nextInt();
System.out.println("Nome: ");
nome = s.next();
System.out.println("Genero: ");
genero = s.next();
System.out.println("Ano: ");
ano = s.nextInt();
System.out.println("Diretor: ");
diretor = s.next();
System.out.println("Status: ");
status = s.next();
CadastraFilme.InstanciaFilme2.Builder filme = CadastraFilme.InstanciaFilme2
.newBuilder();
filme.setIdc(id);
filme.setNomec(nome);
filme.setGeneroc(genero);
filme.setAnoc(ano);
filme.setDiretorc(diretor);
filme.setStatusc(status);
result = proxy.addFilme(filme.build());
System.out.println(result);
break;
case 2: // lista filmes
String resposta2 = proxy.list();
System.out.println(resposta2);
break;
case 3: // altera status do filme
System.out.println("Id do filme a ser alterado: ");
id = s.nextInt();
System.out.println("Status do filme a ser alterado: ");
status = s.next();
ListaFilme.InstanciaFilme.Builder filme_alt = ListaFilme.InstanciaFilme
.newBuilder();
filme_alt.setIdi(id);
filme_alt.setStatusi(status);
filme_alt.setNomei("");
filme_alt.setGeneroi("");
filme_alt.setAnoi(0);
filme_alt.setDiretori("");
result = proxy.alteraFilme(filme_alt.build());
System.out.println("" + result);
case 4: // remove filme
System.out.println("Id do filme a ser removido: ");
id = s.nextInt();
Filme.Builder filme_rm = Filme.newBuilder();
filme_rm.setId(id);
filme_rm.setNome("");
filme_rm.setGenero("");
filme_rm.setAno(0);
filme_rm.setDiretor("");
filme_rm.setStatus("");
result = proxy.rmvFilme(filme_rm.build());
System.out.println("" + result);
case 5: // finaliza o processo
proxy.finaliza();
return;
default:
break;
}
} while (opcao != 5);
} catch (Exception e2) {
e2.printStackTrace();
System.out.println("Nao foi possivel se conectar ao proxy.");
}
}
---------------------------------------------------------------------------------------------
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.Random;
import com.google.protobuf.ByteString;
import com.google.protobuf.InvalidProtocolBufferException;
import filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2;
import filmoteca.Filmoteca.Filme;
import filmoteca.Filmoteca.ListaFilme;
import filmoteca.Filmoteca.ListaFilme.InstanciaFilme;
import filmoteca.Filmoteca.Mensagem;
import filmoteca.Filmoteca.Resposta;
public class FilmeProxy {
UDPClient udpClient = new UDPClient();
public String list() throws InvalidProtocolBufferException, IOException {
ListaFilme var = null;
String objeto = "filmoteca.FilmeEsqueleto";
String metodo = "list";
try {
var = ListaFilme.parseFrom(doOperation(objeto, metodo,
"".getBytes()));
return var.toString();
} catch (Exception e) {
e.printStackTrace();
}
return var.toString();
// (1) Empacota argumentos de entrada (ex: nomeAgenda)
// (2) Chama doOperation
// (3) Desempacota argumento de resposta (retorno de doOperation)
// (4) Retorna reposta desempacotada
// ex:
// addressBook = AddressBook.parseFrom(doOperation("AddressBook",
// "list", listPessoa.build().toByteArray()));
}
public String addFilme(InstanciaFilme2 instanciaFilme2) {
Resposta resposta = null;
String objeto = "filmoteca.FilmeEsqueleto";
String metodo = "addFilme";
try {
resposta = Resposta.parseFrom(doOperation(objeto, metodo,
instanciaFilme2.toByteArray()));
} catch (InvalidProtocolBufferException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return resposta.getMensagem();
// (1) Empacota argumentos de entrada
// (2) Chama doOperation
// (3) Desempacota argumento de resposta (retorno de doOperation)
// (4) Retorna reposta desempacotada
}
public String alteraFilme(InstanciaFilme instanciaFilme) {
Resposta resultado = null;
String objeto = "filmoteca.FilmeEsqueleto";
String metodo = "alteraFilme";
System.out.println(instanciaFilme);
try {
resultado = Resposta.parseFrom(doOperation(objeto, metodo,
instanciaFilme.toByteArray()));
} catch (InvalidProtocolBufferException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return resultado.getMensagem();
}
public String rmvFilme(Filme filme) {
Resposta resultado = null;
String objeto = "filmoteca.FilmeEsqueleto";
String metodo= "rmvFilme";
try {
resultado = Resposta.parseFrom(doOperation(objeto, metodo, filme.toByteArray()));
} catch (InvalidProtocolBufferException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return resultado.getMensagem();
// TODO Auto-generated method stub
}
public byte[] doOperation(String objectRef, String methodId, byte[] args)
throws IOException {
try {
byte[] data = empacotaMensagem(objectRef, methodId, args);
String endereco = "localhost";
int porta = 3470;
// envio
udpClient.clientSendRequest(endereco, porta, data);
udpClient.setTimeout(5000);
} catch (Exception e) {
e.printStackTrace();
}
// recebimento
Mensagem resposta = null;
try {
resposta = desempacotaMensagem(udpClient.clientGetResponse());
} catch (IOException e) {
e.printStackTrace();
}
// return resposta.getArguments().toByteArray();
return resposta.getArguments().toByteArray();
public void finaliza() {
udpClient.closeConnection();
}
private byte[] empacotaMensagem(String objectRef, String methodId,
byte[] args) throws IOException {
Mensagem.Builder mb = Mensagem.newBuilder();
Random random = new Random();
byte[] resposta = null;
mb.setMessageType(0);
mb.setRequestId(random.nextInt(100));
mb.setObjectReference(objectRef);
mb.setMethodId(methodId);
mb.setArguments(ByteString.copyFrom(args));
ByteArrayOutputStream saida = new ByteArrayOutputStream(1024);
mb.build().writeDelimitedTo(saida);
resposta = saida.toByteArray();
return resposta;
// empacota a Mensagem de requisicao
private Mensagem desempacotaMensagem(byte[] resposta) throws IOException {
ByteArrayInputStream entrada = new ByteArrayInputStream(resposta);
Mensagem m = Mensagem.parseDelimitedFrom(entrada);
--------------------------------------------------------------------------------------------
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
public class UDPClient {
private DatagramSocket socket = null;
private byte[] byteArray;
public UDPClient() {
try {
this.socket = new DatagramSocket();
} catch (SocketException e) {
e.printStackTrace();
}
}
public byte[] getResposta(){
return byteArray;
}
public void clientSendRequest(String endereco, int porta, byte[] dados) throws UnknownHostException {
byte[] mensagem = dados;
InetAddress host = InetAddress.getByName(endereco);
int portaServidor = porta;
DatagramPacket requisicao = new DatagramPacket(mensagem, mensagem.length, host, portaServidor);
try {
socket.send(requisicao);
} catch (Exception e) {
e.printStackTrace();
}
}
public byte[] clientGetResponse() {
byte[] mensagem = new byte[1024];
DatagramPacket resposta = new DatagramPacket(mensagem, mensagem.length);
try {
socket.receive(resposta);
} catch (Exception e) {
e.printStackTrace();
}
return resposta.getData();
}
public void closeConnection() {
try {
socket.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public void setTimeout (int time) throws SocketException{
socket.setSoTimeout(time);
}
-----------------------------------------------------------------------------------------
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
import com.google.protobuf.InvalidProtocolBufferException;
import com.google.protobuf.ByteString;
import filmoteca.Filmoteca.Mensagem;
public class UDPServer extends Thread{
DatagramSocket socket = null;
DatagramPacket resposta;
DatagramPacket requisicao;
public UDPServer(DatagramSocket socket) throws SocketException {
this.socket = socket;
System.out.println("Servidor iniciado na porta " + this.socket.getLocalPort());
}
public byte[] empacotaResposta(byte[] resposta, int requestId) {
Mensagem.Builder mensagem = Mensagem.newBuilder();
byte[] buffer = null;
try {
mensagem.setMessageType(0);
mensagem.setRequestId(requestId);
mensagem.setObjectReference(" ");
mensagem.setMethodId(" ");
mensagem.setArguments(ByteString.copyFrom(resposta));
ByteArrayOutputStream saida = new ByteArrayOutputStream(1024);
mensagem.build().writeDelimitedTo(saida);
buffer = saida.toByteArray();
return buffer;
} catch (Exception e) {
e.printStackTrace();
}
return buffer;
}
public Mensagem desempacotaRequisicao(byte[] requisicao) throws IOException {
Mensagem mensagem = null;
ByteArrayInputStream entrada = new ByteArrayInputStream(requisicao);
try{
mensagem = Mensagem.parseDelimitedFrom(entrada);
}catch(InvalidProtocolBufferException e) {
e.printStackTrace();
}
return mensagem;
}
public byte[] serverGetRequest() {
byte[] buffer = new byte[1024];
this.requisicao = new DatagramPacket(buffer, buffer.length);
try {
socket.receive(requisicao);
} catch (Exception e) {
e.printStackTrace();
}
return this.requisicao.getData();
}
public void serverSendResponse(byte[] resposta) {
byte[] buffer = resposta;
this.resposta = new DatagramPacket(buffer, buffer.length, this.requisicao.getAddress(), this.requisicao.getPort());
try {
socket.send(this.resposta);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void run() {
try {
while (true) {
Mensagem requisicao = desempacotaRequisicao(serverGetRequest());
System.out.println("\nREQUISICAO: " + requisicao);
FilmeDespachante despachante = new FilmeDespachante();
byte[] resultado = despachante.selecionaEqueleto(requisicao);
System.out.println("\nRESPOSTA: " + resultado);
serverSendResponse(empacotaResposta(resultado, requisicao.getRequestId()));
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("Nao foi possivel enviar a requisicao.");
}
}
public static void main(String[] args) throws SocketException {
DatagramSocket dsocket = new DatagramSocket(3470);
UDPServer servidor = new UDPServer(dsocket);
servidor.run();
}
-----------------------------------------------------------------------------------------------
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import com.google.protobuf.ByteString;
import filmoteca.Filmoteca.Mensagem;
public class FilmeDespachante {
FilmeEsqueleto esqueleto = new FilmeEsqueleto();
public byte[] selecionaEqueleto(Mensagem request) {
Class<?> objRef = null;
Method method = null;
byte[] resposta = null;
try {
objRef = Class.forName(request.getObjectReference());
String methodName = request.getMethodId();
System.out.println("Executando: " + methodName);
method = objRef.getMethod(methodName, ByteString.class);
resposta = (byte[]) (method.invoke(objRef.newInstance(),
request.getArguments()));
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
}
return resposta;
}
-------------------------------------------------------------------------------------------
import java.io.IOException;
import com.google.protobuf.ByteString;
import com.google.protobuf.InvalidProtocolBufferException;
import filmoteca.Filmoteca.CadastraFilme;
import filmoteca.Filmoteca.Filme;
import filmoteca.Filmoteca.ListaFilme;
import filmoteca.Filmoteca.Resposta;
public class FilmeEsqueleto {
FilmeServente servente = new FilmeServente();
public byte[] addFilme(ByteString msg) throws IOException {
// (1) Desempacota argumento de entrada
// (2) chama o metodo do servente
// (3) empacota resposta do metodo servente e retorna
CadastraFilme.InstanciaFilme2.Builder filme = CadastraFilme.InstanciaFilme2.newBuilder();
Resposta.Builder res = null;
try {
filme.mergeFrom(msg);
res = Resposta.newBuilder();
res.setMensagem(servente.adicionaFilme(filme.build()).toString());
} catch (InvalidProtocolBufferException e) {
e.printStackTrace();
}
return res.build().toByteArray();
public byte[] list(ByteString msg) throws InvalidProtocolBufferException {
ListaFilme menu = servente.list();
return menu.toByteArray();
public byte[] alteraFilme(ByteString msg) {
// (1) Desempacota argumento de entrada
// (2) chama o metodo do servente
// (3) empacota resposta do metodo servente e retorna
ListaFilme.InstanciaFilme.Builder filme = ListaFilme.InstanciaFilme.newBuilder();
Resposta.Builder res = null;
try {
filme.mergeFrom(msg);
res = Resposta.newBuilder();
res.setMensagem(servente.alteraFilme(filme.build()).toString());
} catch (InvalidProtocolBufferException e) {
e.printStackTrace();
}
return res.build().toByteArray();
}
public byte[] rmvFilme(ByteString msg) {
// (1) Desempacota argumento de entrada
// (2) chama o metodo do servente
// (3) empacota resposta do mļæ½todo servente e retorna
Filme.Builder filme = Filme.newBuilder();
Resposta.Builder res = null;
try {
filme.mergeFrom(msg);
res= Resposta.newBuilder();
res.setMensagem(servente.rmvFilme(filme.build()).toString());
}
catch(InvalidProtocolBufferException e){
e.printStackTrace();
}
return res.build().toByteArray();
}
---------------------------------------------------------------------------------------------
import java.sql.Connection;
import banco.Conexao;
import banco.FilmeDAO;
import filmoteca.Filmoteca.CadastraFilme;
import filmoteca.Filmoteca.ListaFilme;
import filmoteca.Filmoteca.Resposta;
import filmoteca.Filmoteca.Filme;
public class FilmeServente {
private static ListaFilme.Builder menu = ListaFilme.newBuilder();
private static CadastraFilme.Builder menu2 = CadastraFilme.newBuilder();
public ListaFilme list() {
ListaFilme.Builder lista = null;
FilmeDAO banco = new FilmeDAO();
Conexao c = new Conexao();
try {
Connection conexao = c.start();
lista = menu.mergeFrom(banco.listar(conexao));
System.out.println("lista list servente: " + lista);
return lista.build();
} catch (Exception e) {
e.printStackTrace();
}
return lista.build();
}
public Resposta adicionaFilme(CadastraFilme.InstanciaFilme2 filme) {
Resposta.Builder res = Resposta.newBuilder();
FilmeDAO banco = new FilmeDAO();
Conexao c = new Conexao();
try {
Connection conexao = c.start();
menu2.addFilmec(filme);
Boolean adicionado = banco.adicionaFilme(conexao, filme);
if (adicionado == true) {
res.setMensagem("Filme adicionado");
c.fecha(conexao);
return res.build();
} else {
res.setMensagem("Filme não adicionado");
return res.build();
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public Resposta alteraFilme (ListaFilme.InstanciaFilme filme) {
Resposta.Builder res = Resposta.newBuilder();
FilmeDAO banco = new FilmeDAO();
Conexao c = new Conexao();
try {
Connection conexao = c.start();
Boolean alterado = banco.alteraFilme(conexao, filme.getIdi(), filme.getStatusi());
if (alterado == true){
res.setMensagem("Status Alterado");
c.fecha(conexao);
return res.build();
} else {
res.setMensagem("Status nao alterado");
return res.build();
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public Resposta rmvFilme(Filme filme) {
Resposta.Builder res = Resposta.newBuilder();
FilmeDAO banco = new FilmeDAO();
Conexao c = new Conexao();
try {
Connection conexao = c.start();
Boolean removido = banco.removeFilme(conexao, filme.getId());
if (removido==true){
res.setMensagem("Filme removido");
c.fecha(conexao);
return res.build();
}
else{
res.setMensagem("Filme nao removido");
return res.build();
}
}
catch(Exception e){
e.printStackTrace();
}
return null;
}
--------------------------------------------------------------------------------------------
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.text.ParseException;
import java.sql.Connection;
import java.sql.ResultSet;
import filmoteca.Filmoteca;
import filmoteca.Filmoteca.CadastraFilme;
import filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2;
import filmoteca.Filmoteca.Filme;
import filmoteca.Filmoteca.Filme.Builder;
import filmoteca.Filmoteca.ListaFilme;
import filmoteca.Filmoteca.ListaFilme.InstanciaFilme;
public Boolean adicionaFilme(Connection conexao,
CadastraFilme.InstanciaFilme2 filme) throws SQLException,
ParseException, java.text.ParseException {
Boolean adicionado;
PreparedStatement inserir = conexao
.prepareStatement("INSERT INTO filme (id, nome, genero, ano, diretor, status)"
+ "VALUES (?, ?, ?, ?, ?, ?)");
inserir.setInt(1, filme.getIdc());
inserir.setString(2, filme.getNomec());
inserir.setString(3, filme.getGeneroc());
inserir.setInt(4, filme.getAnoc());
inserir.setString(5, filme.getDiretorc());
inserir.setString(6, filme.getStatusc());
if (inserir.executeUpdate() != 0) {
adicionado = true;
inserir.close();
} else {
adicionado = false;
}
return adicionado;
}
public ListaFilme listar(Connection conexao) throws SQLException {
PreparedStatement exibir = conexao
.prepareStatement("SELECT * FROM filme");
ResultSet rs = exibir.executeQuery();
ListaFilme.Builder lista_filme = ListaFilme.newBuilder();
// Filme.Builder filme = Filme.newBuilder();
ListaFilme.InstanciaFilme.Builder filme = ListaFilme.InstanciaFilme
.newBuilder();
while (rs.next()) {
filme.setIdi(rs.getInt(1));
filme.setNomei(rs.getString(2));
filme.setGeneroi(rs.getString(3));
filme.setAnoi(rs.getInt(4));
filme.setDiretori(rs.getString(5));
filme.setStatusi(rs.getString(6));
lista_filme.addFilme(filme);
System.out.println(lista_filme);
}
exibir.close();
return lista_filme.build();
}
public Boolean alteraFilme(Connection conexao, int id, String status)
throws SQLException {
Boolean alterado;
PreparedStatement ps = conexao
.prepareStatement("update filme set status = '" + status
+ "' where id = " + id + ";");
if (ps.executeUpdate() == 1) {
alterado = true;
ps.close();
} else {
alterado = false;
}
return alterado;
}
public Boolean removeFilme(Connection db, int id) throws SQLException {
Boolean removido;
PreparedStatement ps = db
.prepareStatement("DELETE FROM filme WHERE id = " + id);
if (ps.executeUpdate() != 0) {
removido = true;
ps.close();
} else {
removido = false;
}
return removido;
}
-----------------------------------------------------------------------------------------------
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public Connection start() throws SQLException {
Connection conexao;
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {
System.out.println("Driver nao encontrado.");
e.printStackTrace();
}
conexao = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/filmoteca", "root", "rejane13");
return conexao;
}
public void fecha(Connection conexao){
try {
conexao.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
}
-----------------------------------------------------------------------------------------------
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mensagem2.proto
public final class Filmoteca {
private Filmoteca() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
public interface MensagemOrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.Mensagem)
com.google.protobuf.MessageOrBuilder {
/**
* <code>required int32 messageType = 1;</code>
*/
boolean hasMessageType();
/**
* <code>required int32 messageType = 1;</code>
*/
int getMessageType();
/**
* <code>required int32 requestId = 2;</code>
*/
boolean hasRequestId();
/**
* <code>required int32 requestId = 2;</code>
*/
int getRequestId();
/**
* <code>required string objectReference = 3;</code>
*/
boolean hasObjectReference();
/**
* <code>required string objectReference = 3;</code>
*/
java.lang.String getObjectReference();
/**
* <code>required string objectReference = 3;</code>
*/
com.google.protobuf.ByteString
getObjectReferenceBytes();
/**
* <code>required string methodId = 4;</code>
*/
boolean hasMethodId();
/**
* <code>required string methodId = 4;</code>
*/
java.lang.String getMethodId();
/**
* <code>required string methodId = 4;</code>
*/
com.google.protobuf.ByteString
getMethodIdBytes();
/**
* <code>required bytes arguments = 5;</code>
*/
boolean hasArguments();
/**
* <code>required bytes arguments = 5;</code>
*/
com.google.protobuf.ByteString getArguments();
}
/**
* Protobuf type {@code filmes.Mensagem}
*/
public static final class Mensagem extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.Mensagem)
MensagemOrBuilder {
// Use Mensagem.newBuilder() to construct.
private Mensagem(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Mensagem(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Mensagem defaultInstance;
public static Mensagem getDefaultInstance() {
return defaultInstance;
}
public Mensagem getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Mensagem(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
messageType_ = input.readInt32();
break;
}
case 16: {
bitField0_ |= 0x00000002;
requestId_ = input.readInt32();
break;
}
case 26: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000004;
objectReference_ = bs;
break;
}
case 34: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000008;
methodId_ = bs;
break;
}
case 42: {
bitField0_ |= 0x00000010;
arguments_ = input.readBytes();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_Mensagem_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_Mensagem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.Mensagem.class, filmoteca.Filmoteca.Mensagem.Builder.class);
}
public static com.google.protobuf.Parser<Mensagem> PARSER =
new com.google.protobuf.AbstractParser<Mensagem>() {
public Mensagem parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Mensagem(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Mensagem> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int MESSAGETYPE_FIELD_NUMBER = 1;
private int messageType_;
/**
* <code>required int32 messageType = 1;</code>
*/
public boolean hasMessageType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 messageType = 1;</code>
*/
public int getMessageType() {
return messageType_;
}
public static final int REQUESTID_FIELD_NUMBER = 2;
private int requestId_;
/**
* <code>required int32 requestId = 2;</code>
*/
public boolean hasRequestId() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required int32 requestId = 2;</code>
*/
public int getRequestId() {
return requestId_;
}
public static final int OBJECTREFERENCE_FIELD_NUMBER = 3;
private java.lang.Object objectReference_;
/**
* <code>required string objectReference = 3;</code>
*/
public boolean hasObjectReference() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string objectReference = 3;</code>
*/
public java.lang.String getObjectReference() {
java.lang.Object ref = objectReference_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
objectReference_ = s;
}
return s;
}
}
/**
* <code>required string objectReference = 3;</code>
*/
public com.google.protobuf.ByteString
getObjectReferenceBytes() {
java.lang.Object ref = objectReference_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
objectReference_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int METHODID_FIELD_NUMBER = 4;
private java.lang.Object methodId_;
/**
* <code>required string methodId = 4;</code>
*/
public boolean hasMethodId() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required string methodId = 4;</code>
*/
public java.lang.String getMethodId() {
java.lang.Object ref = methodId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
methodId_ = s;
}
return s;
}
}
/**
* <code>required string methodId = 4;</code>
*/
public com.google.protobuf.ByteString
getMethodIdBytes() {
java.lang.Object ref = methodId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
methodId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ARGUMENTS_FIELD_NUMBER = 5;
private com.google.protobuf.ByteString arguments_;
/**
* <code>required bytes arguments = 5;</code>
*/
public boolean hasArguments() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required bytes arguments = 5;</code>
*/
public com.google.protobuf.ByteString getArguments() {
return arguments_;
}
private void initFields() {
messageType_ = 0;
requestId_ = 0;
objectReference_ = "";
methodId_ = "";
arguments_ = com.google.protobuf.ByteString.EMPTY;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMessageType()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasRequestId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasObjectReference()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasMethodId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasArguments()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(1, messageType_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(2, requestId_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getObjectReferenceBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(4, getMethodIdBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, arguments_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, messageType_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, requestId_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getObjectReferenceBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(4, getMethodIdBytes());
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, arguments_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.Mensagem parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.Mensagem parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.Mensagem parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.Mensagem parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.Mensagem prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.Mensagem}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.Mensagem)
filmoteca.Filmoteca.MensagemOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_Mensagem_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_Mensagem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.Mensagem.class, filmoteca.Filmoteca.Mensagem.Builder.class);
}
// Construct using filmoteca.Filmoteca.Mensagem.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
messageType_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
requestId_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
objectReference_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
methodId_ = "";
bitField0_ = (bitField0_ & ~0x00000008);
arguments_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_Mensagem_descriptor;
}
public filmoteca.Filmoteca.Mensagem getDefaultInstanceForType() {
return filmoteca.Filmoteca.Mensagem.getDefaultInstance();
}
public filmoteca.Filmoteca.Mensagem build() {
filmoteca.Filmoteca.Mensagem result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.Mensagem buildPartial() {
filmoteca.Filmoteca.Mensagem result = new filmoteca.Filmoteca.Mensagem(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.messageType_ = messageType_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.requestId_ = requestId_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.objectReference_ = objectReference_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.methodId_ = methodId_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.arguments_ = arguments_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.Mensagem) {
return mergeFrom((filmoteca.Filmoteca.Mensagem)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.Mensagem other) {
if (other == filmoteca.Filmoteca.Mensagem.getDefaultInstance()) return this;
if (other.hasMessageType()) {
setMessageType(other.getMessageType());
}
if (other.hasRequestId()) {
setRequestId(other.getRequestId());
}
if (other.hasObjectReference()) {
bitField0_ |= 0x00000004;
objectReference_ = other.objectReference_;
onChanged();
}
if (other.hasMethodId()) {
bitField0_ |= 0x00000008;
methodId_ = other.methodId_;
onChanged();
}
if (other.hasArguments()) {
setArguments(other.getArguments());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasMessageType()) {
return false;
}
if (!hasRequestId()) {
return false;
}
if (!hasObjectReference()) {
return false;
}
if (!hasMethodId()) {
return false;
}
if (!hasArguments()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.Mensagem parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.Mensagem) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int messageType_ ;
/**
* <code>required int32 messageType = 1;</code>
*/
public boolean hasMessageType() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 messageType = 1;</code>
*/
public int getMessageType() {
return messageType_;
}
/**
* <code>required int32 messageType = 1;</code>
*/
public Builder setMessageType(int value) {
bitField0_ |= 0x00000001;
messageType_ = value;
onChanged();
return this;
}
/**
* <code>required int32 messageType = 1;</code>
*/
public Builder clearMessageType() {
bitField0_ = (bitField0_ & ~0x00000001);
messageType_ = 0;
onChanged();
return this;
}
private int requestId_ ;
/**
* <code>required int32 requestId = 2;</code>
*/
public boolean hasRequestId() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required int32 requestId = 2;</code>
*/
public int getRequestId() {
return requestId_;
}
/**
* <code>required int32 requestId = 2;</code>
*/
public Builder setRequestId(int value) {
bitField0_ |= 0x00000002;
requestId_ = value;
onChanged();
return this;
}
/**
* <code>required int32 requestId = 2;</code>
*/
public Builder clearRequestId() {
bitField0_ = (bitField0_ & ~0x00000002);
requestId_ = 0;
onChanged();
return this;
}
private java.lang.Object objectReference_ = "";
/**
* <code>required string objectReference = 3;</code>
*/
public boolean hasObjectReference() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string objectReference = 3;</code>
*/
public java.lang.String getObjectReference() {
java.lang.Object ref = objectReference_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
objectReference_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string objectReference = 3;</code>
*/
public com.google.protobuf.ByteString
getObjectReferenceBytes() {
java.lang.Object ref = objectReference_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
objectReference_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string objectReference = 3;</code>
*/
public Builder setObjectReference(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
objectReference_ = value;
onChanged();
return this;
}
/**
* <code>required string objectReference = 3;</code>
*/
public Builder clearObjectReference() {
bitField0_ = (bitField0_ & ~0x00000004);
objectReference_ = getDefaultInstance().getObjectReference();
onChanged();
return this;
}
/**
* <code>required string objectReference = 3;</code>
*/
public Builder setObjectReferenceBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
objectReference_ = value;
onChanged();
return this;
}
private java.lang.Object methodId_ = "";
/**
* <code>required string methodId = 4;</code>
*/
public boolean hasMethodId() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required string methodId = 4;</code>
*/
public java.lang.String getMethodId() {
java.lang.Object ref = methodId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
methodId_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string methodId = 4;</code>
*/
public com.google.protobuf.ByteString
getMethodIdBytes() {
java.lang.Object ref = methodId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
methodId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string methodId = 4;</code>
*/
public Builder setMethodId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
methodId_ = value;
onChanged();
return this;
}
/**
* <code>required string methodId = 4;</code>
*/
public Builder clearMethodId() {
bitField0_ = (bitField0_ & ~0x00000008);
methodId_ = getDefaultInstance().getMethodId();
onChanged();
return this;
}
/**
* <code>required string methodId = 4;</code>
*/
public Builder setMethodIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
methodId_ = value;
onChanged();
return this;
}
private com.google.protobuf.ByteString arguments_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>required bytes arguments = 5;</code>
*/
public boolean hasArguments() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required bytes arguments = 5;</code>
*/
public com.google.protobuf.ByteString getArguments() {
return arguments_;
}
/**
* <code>required bytes arguments = 5;</code>
*/
public Builder setArguments(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
arguments_ = value;
onChanged();
return this;
}
/**
* <code>required bytes arguments = 5;</code>
*/
public Builder clearArguments() {
bitField0_ = (bitField0_ & ~0x00000010);
arguments_ = getDefaultInstance().getArguments();
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:filmes.Mensagem)
}
static {
defaultInstance = new Mensagem(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.Mensagem)
}
public interface FilmeOrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.Filme)
com.google.protobuf.MessageOrBuilder {
/**
* <code>required int32 id = 1;</code>
*/
boolean hasId();
/**
* <code>required int32 id = 1;</code>
*/
int getId();
/**
* <code>required string nome = 2;</code>
*/
boolean hasNome();
/**
* <code>required string nome = 2;</code>
*/
java.lang.String getNome();
/**
* <code>required string nome = 2;</code>
*/
com.google.protobuf.ByteString
getNomeBytes();
/**
* <code>required string genero = 3;</code>
*/
boolean hasGenero();
/**
* <code>required string genero = 3;</code>
*/
java.lang.String getGenero();
/**
* <code>required string genero = 3;</code>
*/
com.google.protobuf.ByteString
getGeneroBytes();
/**
* <code>required int32 ano = 4;</code>
*/
boolean hasAno();
/**
* <code>required int32 ano = 4;</code>
*/
int getAno();
/**
* <code>required string diretor = 5;</code>
*/
boolean hasDiretor();
/**
* <code>required string diretor = 5;</code>
*/
java.lang.String getDiretor();
/**
* <code>required string diretor = 5;</code>
*/
com.google.protobuf.ByteString
getDiretorBytes();
/**
* <code>required string status = 6;</code>
*/
boolean hasStatus();
/**
* <code>required string status = 6;</code>
*/
java.lang.String getStatus();
/**
* <code>required string status = 6;</code>
*/
com.google.protobuf.ByteString
getStatusBytes();
}
/**
* Protobuf type {@code filmes.Filme}
*/
public static final class Filme extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.Filme)
FilmeOrBuilder {
// Use Filme.newBuilder() to construct.
private Filme(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Filme(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Filme defaultInstance;
public static Filme getDefaultInstance() {
return defaultInstance;
}
public Filme getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Filme(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
id_ = input.readInt32();
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
nome_ = bs;
break;
}
case 26: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000004;
genero_ = bs;
break;
}
case 32: {
bitField0_ |= 0x00000008;
ano_ = input.readInt32();
break;
}
case 42: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000010;
diretor_ = bs;
break;
}
case 50: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000020;
status_ = bs;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_Filme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_Filme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.Filme.class, filmoteca.Filmoteca.Filme.Builder.class);
}
public static com.google.protobuf.Parser<Filme> PARSER =
new com.google.protobuf.AbstractParser<Filme>() {
public Filme parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Filme(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Filme> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private int id_;
/**
* <code>required int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 id = 1;</code>
*/
public int getId() {
return id_;
}
public static final int NOME_FIELD_NUMBER = 2;
private java.lang.Object nome_;
/**
* <code>required string nome = 2;</code>
*/
public boolean hasNome() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string nome = 2;</code>
*/
public java.lang.String getNome() {
java.lang.Object ref = nome_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
nome_ = s;
}
return s;
}
}
/**
* <code>required string nome = 2;</code>
*/
public com.google.protobuf.ByteString
getNomeBytes() {
java.lang.Object ref = nome_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nome_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int GENERO_FIELD_NUMBER = 3;
private java.lang.Object genero_;
/**
* <code>required string genero = 3;</code>
*/
public boolean hasGenero() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string genero = 3;</code>
*/
public java.lang.String getGenero() {
java.lang.Object ref = genero_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
genero_ = s;
}
return s;
}
}
/**
* <code>required string genero = 3;</code>
*/
public com.google.protobuf.ByteString
getGeneroBytes() {
java.lang.Object ref = genero_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
genero_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ANO_FIELD_NUMBER = 4;
private int ano_;
/**
* <code>required int32 ano = 4;</code>
*/
public boolean hasAno() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required int32 ano = 4;</code>
*/
public int getAno() {
return ano_;
}
public static final int DIRETOR_FIELD_NUMBER = 5;
private java.lang.Object diretor_;
/**
* <code>required string diretor = 5;</code>
*/
public boolean hasDiretor() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required string diretor = 5;</code>
*/
public java.lang.String getDiretor() {
java.lang.Object ref = diretor_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
diretor_ = s;
}
return s;
}
}
/**
* <code>required string diretor = 5;</code>
*/
public com.google.protobuf.ByteString
getDiretorBytes() {
java.lang.Object ref = diretor_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diretor_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STATUS_FIELD_NUMBER = 6;
private java.lang.Object status_;
/**
* <code>required string status = 6;</code>
*/
public boolean hasStatus() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>required string status = 6;</code>
*/
public java.lang.String getStatus() {
java.lang.Object ref = status_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
status_ = s;
}
return s;
}
}
/**
* <code>required string status = 6;</code>
*/
public com.google.protobuf.ByteString
getStatusBytes() {
java.lang.Object ref = status_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
status_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
id_ = 0;
nome_ = "";
genero_ = "";
ano_ = 0;
diretor_ = "";
status_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasId()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasNome()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasGenero()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasAno()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDiretor()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasStatus()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(1, id_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getNomeBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getGeneroBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeInt32(4, ano_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, getDiretorBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(6, getStatusBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, id_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getNomeBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getGeneroBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, ano_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getDiretorBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, getStatusBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.Filme parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.Filme parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.Filme parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.Filme parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.Filme parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.Filme parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.Filme parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.Filme parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.Filme parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.Filme parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.Filme prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.Filme}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.Filme)
filmoteca.Filmoteca.FilmeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_Filme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_Filme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.Filme.class, filmoteca.Filmoteca.Filme.Builder.class);
}
// Construct using filmoteca.Filmoteca.Filme.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
id_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
nome_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
genero_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
ano_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
diretor_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
status_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_Filme_descriptor;
}
public filmoteca.Filmoteca.Filme getDefaultInstanceForType() {
return filmoteca.Filmoteca.Filme.getDefaultInstance();
}
public filmoteca.Filmoteca.Filme build() {
filmoteca.Filmoteca.Filme result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.Filme buildPartial() {
filmoteca.Filmoteca.Filme result = new filmoteca.Filmoteca.Filme(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.id_ = id_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.nome_ = nome_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.genero_ = genero_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.ano_ = ano_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.diretor_ = diretor_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.status_ = status_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.Filme) {
return mergeFrom((filmoteca.Filmoteca.Filme)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.Filme other) {
if (other == filmoteca.Filmoteca.Filme.getDefaultInstance()) return this;
if (other.hasId()) {
setId(other.getId());
}
if (other.hasNome()) {
bitField0_ |= 0x00000002;
nome_ = other.nome_;
onChanged();
}
if (other.hasGenero()) {
bitField0_ |= 0x00000004;
genero_ = other.genero_;
onChanged();
}
if (other.hasAno()) {
setAno(other.getAno());
}
if (other.hasDiretor()) {
bitField0_ |= 0x00000010;
diretor_ = other.diretor_;
onChanged();
}
if (other.hasStatus()) {
bitField0_ |= 0x00000020;
status_ = other.status_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasId()) {
return false;
}
if (!hasNome()) {
return false;
}
if (!hasGenero()) {
return false;
}
if (!hasAno()) {
return false;
}
if (!hasDiretor()) {
return false;
}
if (!hasStatus()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.Filme parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.Filme) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int id_ ;
/**
* <code>required int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 id = 1;</code>
*/
public int getId() {
return id_;
}
/**
* <code>required int32 id = 1;</code>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>required int32 id = 1;</code>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = 0;
onChanged();
return this;
}
private java.lang.Object nome_ = "";
/**
* <code>required string nome = 2;</code>
*/
public boolean hasNome() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string nome = 2;</code>
*/
public java.lang.String getNome() {
java.lang.Object ref = nome_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
nome_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string nome = 2;</code>
*/
public com.google.protobuf.ByteString
getNomeBytes() {
java.lang.Object ref = nome_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nome_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string nome = 2;</code>
*/
public Builder setNome(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
nome_ = value;
onChanged();
return this;
}
/**
* <code>required string nome = 2;</code>
*/
public Builder clearNome() {
bitField0_ = (bitField0_ & ~0x00000002);
nome_ = getDefaultInstance().getNome();
onChanged();
return this;
}
/**
* <code>required string nome = 2;</code>
*/
public Builder setNomeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
nome_ = value;
onChanged();
return this;
}
private java.lang.Object genero_ = "";
/**
* <code>required string genero = 3;</code>
*/
public boolean hasGenero() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string genero = 3;</code>
*/
public java.lang.String getGenero() {
java.lang.Object ref = genero_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
genero_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string genero = 3;</code>
*/
public com.google.protobuf.ByteString
getGeneroBytes() {
java.lang.Object ref = genero_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
genero_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string genero = 3;</code>
*/
public Builder setGenero(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
genero_ = value;
onChanged();
return this;
}
/**
* <code>required string genero = 3;</code>
*/
public Builder clearGenero() {
bitField0_ = (bitField0_ & ~0x00000004);
genero_ = getDefaultInstance().getGenero();
onChanged();
return this;
}
/**
* <code>required string genero = 3;</code>
*/
public Builder setGeneroBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
genero_ = value;
onChanged();
return this;
}
private int ano_ ;
/**
* <code>required int32 ano = 4;</code>
*/
public boolean hasAno() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required int32 ano = 4;</code>
*/
public int getAno() {
return ano_;
}
/**
* <code>required int32 ano = 4;</code>
*/
public Builder setAno(int value) {
bitField0_ |= 0x00000008;
ano_ = value;
onChanged();
return this;
}
/**
* <code>required int32 ano = 4;</code>
*/
public Builder clearAno() {
bitField0_ = (bitField0_ & ~0x00000008);
ano_ = 0;
onChanged();
return this;
}
private java.lang.Object diretor_ = "";
/**
* <code>required string diretor = 5;</code>
*/
public boolean hasDiretor() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required string diretor = 5;</code>
*/
public java.lang.String getDiretor() {
java.lang.Object ref = diretor_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
diretor_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string diretor = 5;</code>
*/
public com.google.protobuf.ByteString
getDiretorBytes() {
java.lang.Object ref = diretor_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diretor_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string diretor = 5;</code>
*/
public Builder setDiretor(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
diretor_ = value;
onChanged();
return this;
}
/**
* <code>required string diretor = 5;</code>
*/
public Builder clearDiretor() {
bitField0_ = (bitField0_ & ~0x00000010);
diretor_ = getDefaultInstance().getDiretor();
onChanged();
return this;
}
/**
* <code>required string diretor = 5;</code>
*/
public Builder setDiretorBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
diretor_ = value;
onChanged();
return this;
}
private java.lang.Object status_ = "";
/**
* <code>required string status = 6;</code>
*/
public boolean hasStatus() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>required string status = 6;</code>
*/
public java.lang.String getStatus() {
java.lang.Object ref = status_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
status_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string status = 6;</code>
*/
public com.google.protobuf.ByteString
getStatusBytes() {
java.lang.Object ref = status_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
status_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string status = 6;</code>
*/
public Builder setStatus(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
status_ = value;
onChanged();
return this;
}
/**
* <code>required string status = 6;</code>
*/
public Builder clearStatus() {
bitField0_ = (bitField0_ & ~0x00000020);
status_ = getDefaultInstance().getStatus();
onChanged();
return this;
}
/**
* <code>required string status = 6;</code>
*/
public Builder setStatusBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
status_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:filmes.Filme)
}
static {
defaultInstance = new Filme(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.Filme)
}
public interface RespostaOrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.Resposta)
com.google.protobuf.MessageOrBuilder {
/**
* <code>required string mensagem = 1;</code>
*/
boolean hasMensagem();
/**
* <code>required string mensagem = 1;</code>
*/
java.lang.String getMensagem();
/**
* <code>required string mensagem = 1;</code>
*/
com.google.protobuf.ByteString
getMensagemBytes();
}
/**
* Protobuf type {@code filmes.Resposta}
*/
public static final class Resposta extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.Resposta)
RespostaOrBuilder {
// Use Resposta.newBuilder() to construct.
private Resposta(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Resposta(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Resposta defaultInstance;
public static Resposta getDefaultInstance() {
return defaultInstance;
}
public Resposta getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Resposta(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000001;
mensagem_ = bs;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_Resposta_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_Resposta_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.Resposta.class, filmoteca.Filmoteca.Resposta.Builder.class);
}
public static com.google.protobuf.Parser<Resposta> PARSER =
new com.google.protobuf.AbstractParser<Resposta>() {
public Resposta parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Resposta(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<Resposta> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int MENSAGEM_FIELD_NUMBER = 1;
private java.lang.Object mensagem_;
/**
* <code>required string mensagem = 1;</code>
*/
public boolean hasMensagem() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string mensagem = 1;</code>
*/
public java.lang.String getMensagem() {
java.lang.Object ref = mensagem_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mensagem_ = s;
}
return s;
}
}
/**
* <code>required string mensagem = 1;</code>
*/
public com.google.protobuf.ByteString
getMensagemBytes() {
java.lang.Object ref = mensagem_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mensagem_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
mensagem_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasMensagem()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getMensagemBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getMensagemBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.Resposta parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.Resposta parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.Resposta parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.Resposta parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.Resposta parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.Resposta parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.Resposta parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.Resposta parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.Resposta parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.Resposta parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.Resposta prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.Resposta}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.Resposta)
filmoteca.Filmoteca.RespostaOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_Resposta_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_Resposta_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.Resposta.class, filmoteca.Filmoteca.Resposta.Builder.class);
}
// Construct using filmoteca.Filmoteca.Resposta.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
mensagem_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_Resposta_descriptor;
}
public filmoteca.Filmoteca.Resposta getDefaultInstanceForType() {
return filmoteca.Filmoteca.Resposta.getDefaultInstance();
}
public filmoteca.Filmoteca.Resposta build() {
filmoteca.Filmoteca.Resposta result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.Resposta buildPartial() {
filmoteca.Filmoteca.Resposta result = new filmoteca.Filmoteca.Resposta(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.mensagem_ = mensagem_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.Resposta) {
return mergeFrom((filmoteca.Filmoteca.Resposta)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.Resposta other) {
if (other == filmoteca.Filmoteca.Resposta.getDefaultInstance()) return this;
if (other.hasMensagem()) {
bitField0_ |= 0x00000001;
mensagem_ = other.mensagem_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasMensagem()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.Resposta parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.Resposta) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object mensagem_ = "";
/**
* <code>required string mensagem = 1;</code>
*/
public boolean hasMensagem() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string mensagem = 1;</code>
*/
public java.lang.String getMensagem() {
java.lang.Object ref = mensagem_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mensagem_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string mensagem = 1;</code>
*/
public com.google.protobuf.ByteString
getMensagemBytes() {
java.lang.Object ref = mensagem_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mensagem_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string mensagem = 1;</code>
*/
public Builder setMensagem(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mensagem_ = value;
onChanged();
return this;
}
/**
* <code>required string mensagem = 1;</code>
*/
public Builder clearMensagem() {
bitField0_ = (bitField0_ & ~0x00000001);
mensagem_ = getDefaultInstance().getMensagem();
onChanged();
return this;
}
/**
* <code>required string mensagem = 1;</code>
*/
public Builder setMensagemBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mensagem_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:filmes.Resposta)
}
static {
defaultInstance = new Resposta(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.Resposta)
}
public interface ListaFilmeOrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.ListaFilme)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
java.util.List<filmoteca.Filmoteca.ListaFilme.InstanciaFilme>
getFilmeList();
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
filmoteca.Filmoteca.ListaFilme.InstanciaFilme getFilme(int index);
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
int getFilmeCount();
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
java.util.List<? extends filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder>
getFilmeOrBuilderList();
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder getFilmeOrBuilder(
int index);
}
/**
* Protobuf type {@code filmes.ListaFilme}
*/
public static final class ListaFilme extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.ListaFilme)
ListaFilmeOrBuilder {
// Use ListaFilme.newBuilder() to construct.
private ListaFilme(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private ListaFilme(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final ListaFilme defaultInstance;
public static ListaFilme getDefaultInstance() {
return defaultInstance;
}
public ListaFilme getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListaFilme(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
filme_ = new java.util.ArrayList<filmoteca.Filmoteca.ListaFilme.InstanciaFilme>();
mutable_bitField0_ |= 0x00000001;
}
filme_.add(input.readMessage(filmoteca.Filmoteca.ListaFilme.InstanciaFilme.PARSER, extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
filme_ = java.util.Collections.unmodifiableList(filme_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.ListaFilme.class, filmoteca.Filmoteca.ListaFilme.Builder.class);
}
public static com.google.protobuf.Parser<ListaFilme> PARSER =
new com.google.protobuf.AbstractParser<ListaFilme>() {
public ListaFilme parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListaFilme(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<ListaFilme> getParserForType() {
return PARSER;
}
public interface InstanciaFilmeOrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.ListaFilme.InstanciaFilme)
com.google.protobuf.MessageOrBuilder {
/**
* <code>required int32 idi = 1;</code>
*/
boolean hasIdi();
/**
* <code>required int32 idi = 1;</code>
*/
int getIdi();
/**
* <code>required string nomei = 2;</code>
*/
boolean hasNomei();
/**
* <code>required string nomei = 2;</code>
*/
java.lang.String getNomei();
/**
* <code>required string nomei = 2;</code>
*/
com.google.protobuf.ByteString
getNomeiBytes();
/**
* <code>required string generoi = 3;</code>
*/
boolean hasGeneroi();
/**
* <code>required string generoi = 3;</code>
*/
java.lang.String getGeneroi();
/**
* <code>required string generoi = 3;</code>
*/
com.google.protobuf.ByteString
getGeneroiBytes();
/**
* <code>required int32 anoi = 4;</code>
*/
boolean hasAnoi();
/**
* <code>required int32 anoi = 4;</code>
*/
int getAnoi();
/**
* <code>required string diretori = 5;</code>
*/
boolean hasDiretori();
/**
* <code>required string diretori = 5;</code>
*/
java.lang.String getDiretori();
/**
* <code>required string diretori = 5;</code>
*/
com.google.protobuf.ByteString
getDiretoriBytes();
/**
* <code>required string statusi = 6;</code>
*/
boolean hasStatusi();
/**
* <code>required string statusi = 6;</code>
*/
java.lang.String getStatusi();
/**
* <code>required string statusi = 6;</code>
*/
com.google.protobuf.ByteString
getStatusiBytes();
}
/**
* Protobuf type {@code filmes.ListaFilme.InstanciaFilme}
*/
public static final class InstanciaFilme extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.ListaFilme.InstanciaFilme)
InstanciaFilmeOrBuilder {
// Use InstanciaFilme.newBuilder() to construct.
private InstanciaFilme(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private InstanciaFilme(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final InstanciaFilme defaultInstance;
public static InstanciaFilme getDefaultInstance() {
return defaultInstance;
}
public InstanciaFilme getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private InstanciaFilme(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
idi_ = input.readInt32();
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
nomei_ = bs;
break;
}
case 26: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000004;
generoi_ = bs;
break;
}
case 32: {
bitField0_ |= 0x00000008;
anoi_ = input.readInt32();
break;
}
case 42: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000010;
diretori_ = bs;
break;
}
case 50: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000020;
statusi_ = bs;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_InstanciaFilme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_InstanciaFilme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.ListaFilme.InstanciaFilme.class, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder.class);
}
public static com.google.protobuf.Parser<InstanciaFilme> PARSER =
new com.google.protobuf.AbstractParser<InstanciaFilme>() {
public InstanciaFilme parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new InstanciaFilme(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<InstanciaFilme> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int IDI_FIELD_NUMBER = 1;
private int idi_;
/**
* <code>required int32 idi = 1;</code>
*/
public boolean hasIdi() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 idi = 1;</code>
*/
public int getIdi() {
return idi_;
}
public static final int NOMEI_FIELD_NUMBER = 2;
private java.lang.Object nomei_;
/**
* <code>required string nomei = 2;</code>
*/
public boolean hasNomei() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string nomei = 2;</code>
*/
public java.lang.String getNomei() {
java.lang.Object ref = nomei_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
nomei_ = s;
}
return s;
}
}
/**
* <code>required string nomei = 2;</code>
*/
public com.google.protobuf.ByteString
getNomeiBytes() {
java.lang.Object ref = nomei_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nomei_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int GENEROI_FIELD_NUMBER = 3;
private java.lang.Object generoi_;
/**
* <code>required string generoi = 3;</code>
*/
public boolean hasGeneroi() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string generoi = 3;</code>
*/
public java.lang.String getGeneroi() {
java.lang.Object ref = generoi_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
generoi_ = s;
}
return s;
}
}
/**
* <code>required string generoi = 3;</code>
*/
public com.google.protobuf.ByteString
getGeneroiBytes() {
java.lang.Object ref = generoi_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
generoi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ANOI_FIELD_NUMBER = 4;
private int anoi_;
/**
* <code>required int32 anoi = 4;</code>
*/
public boolean hasAnoi() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required int32 anoi = 4;</code>
*/
public int getAnoi() {
return anoi_;
}
public static final int DIRETORI_FIELD_NUMBER = 5;
private java.lang.Object diretori_;
/**
* <code>required string diretori = 5;</code>
*/
public boolean hasDiretori() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required string diretori = 5;</code>
*/
public java.lang.String getDiretori() {
java.lang.Object ref = diretori_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
diretori_ = s;
}
return s;
}
}
/**
* <code>required string diretori = 5;</code>
*/
public com.google.protobuf.ByteString
getDiretoriBytes() {
java.lang.Object ref = diretori_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diretori_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STATUSI_FIELD_NUMBER = 6;
private java.lang.Object statusi_;
/**
* <code>required string statusi = 6;</code>
*/
public boolean hasStatusi() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>required string statusi = 6;</code>
*/
public java.lang.String getStatusi() {
java.lang.Object ref = statusi_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
statusi_ = s;
}
return s;
}
}
/**
* <code>required string statusi = 6;</code>
*/
public com.google.protobuf.ByteString
getStatusiBytes() {
java.lang.Object ref = statusi_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
statusi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
idi_ = 0;
nomei_ = "";
generoi_ = "";
anoi_ = 0;
diretori_ = "";
statusi_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasIdi()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasNomei()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasGeneroi()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasAnoi()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDiretori()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasStatusi()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(1, idi_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getNomeiBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getGeneroiBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeInt32(4, anoi_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, getDiretoriBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(6, getStatusiBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, idi_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getNomeiBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getGeneroiBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, anoi_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getDiretoriBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, getStatusiBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.ListaFilme.InstanciaFilme parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.ListaFilme.InstanciaFilme prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.ListaFilme.InstanciaFilme}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.ListaFilme.InstanciaFilme)
filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_InstanciaFilme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_InstanciaFilme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.ListaFilme.InstanciaFilme.class, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder.class);
}
// Construct using filmoteca.Filmoteca.ListaFilme.InstanciaFilme.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
idi_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
nomei_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
generoi_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
anoi_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
diretori_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
statusi_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_InstanciaFilme_descriptor;
}
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme getDefaultInstanceForType() {
return filmoteca.Filmoteca.ListaFilme.InstanciaFilme.getDefaultInstance();
}
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme build() {
filmoteca.Filmoteca.ListaFilme.InstanciaFilme result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme buildPartial() {
filmoteca.Filmoteca.ListaFilme.InstanciaFilme result = new filmoteca.Filmoteca.ListaFilme.InstanciaFilme(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.idi_ = idi_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.nomei_ = nomei_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.generoi_ = generoi_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.anoi_ = anoi_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.diretori_ = diretori_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.statusi_ = statusi_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.ListaFilme.InstanciaFilme) {
return mergeFrom((filmoteca.Filmoteca.ListaFilme.InstanciaFilme)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.ListaFilme.InstanciaFilme other) {
if (other == filmoteca.Filmoteca.ListaFilme.InstanciaFilme.getDefaultInstance()) return this;
if (other.hasIdi()) {
setIdi(other.getIdi());
}
if (other.hasNomei()) {
bitField0_ |= 0x00000002;
nomei_ = other.nomei_;
onChanged();
}
if (other.hasGeneroi()) {
bitField0_ |= 0x00000004;
generoi_ = other.generoi_;
onChanged();
}
if (other.hasAnoi()) {
setAnoi(other.getAnoi());
}
if (other.hasDiretori()) {
bitField0_ |= 0x00000010;
diretori_ = other.diretori_;
onChanged();
}
if (other.hasStatusi()) {
bitField0_ |= 0x00000020;
statusi_ = other.statusi_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasIdi()) {
return false;
}
if (!hasNomei()) {
return false;
}
if (!hasGeneroi()) {
return false;
}
if (!hasAnoi()) {
return false;
}
if (!hasDiretori()) {
return false;
}
if (!hasStatusi()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.ListaFilme.InstanciaFilme parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.ListaFilme.InstanciaFilme) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int idi_ ;
/**
* <code>required int32 idi = 1;</code>
*/
public boolean hasIdi() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 idi = 1;</code>
*/
public int getIdi() {
return idi_;
}
/**
* <code>required int32 idi = 1;</code>
*/
public Builder setIdi(int value) {
bitField0_ |= 0x00000001;
idi_ = value;
onChanged();
return this;
}
/**
* <code>required int32 idi = 1;</code>
*/
public Builder clearIdi() {
bitField0_ = (bitField0_ & ~0x00000001);
idi_ = 0;
onChanged();
return this;
}
private java.lang.Object nomei_ = "";
/**
* <code>required string nomei = 2;</code>
*/
public boolean hasNomei() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string nomei = 2;</code>
*/
public java.lang.String getNomei() {
java.lang.Object ref = nomei_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
nomei_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string nomei = 2;</code>
*/
public com.google.protobuf.ByteString
getNomeiBytes() {
java.lang.Object ref = nomei_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nomei_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string nomei = 2;</code>
*/
public Builder setNomei(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
nomei_ = value;
onChanged();
return this;
}
/**
* <code>required string nomei = 2;</code>
*/
public Builder clearNomei() {
bitField0_ = (bitField0_ & ~0x00000002);
nomei_ = getDefaultInstance().getNomei();
onChanged();
return this;
}
/**
* <code>required string nomei = 2;</code>
*/
public Builder setNomeiBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
nomei_ = value;
onChanged();
return this;
}
private java.lang.Object generoi_ = "";
/**
* <code>required string generoi = 3;</code>
*/
public boolean hasGeneroi() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string generoi = 3;</code>
*/
public java.lang.String getGeneroi() {
java.lang.Object ref = generoi_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
generoi_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string generoi = 3;</code>
*/
public com.google.protobuf.ByteString
getGeneroiBytes() {
java.lang.Object ref = generoi_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
generoi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string generoi = 3;</code>
*/
public Builder setGeneroi(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
generoi_ = value;
onChanged();
return this;
}
/**
* <code>required string generoi = 3;</code>
*/
public Builder clearGeneroi() {
bitField0_ = (bitField0_ & ~0x00000004);
generoi_ = getDefaultInstance().getGeneroi();
onChanged();
return this;
}
/**
* <code>required string generoi = 3;</code>
*/
public Builder setGeneroiBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
generoi_ = value;
onChanged();
return this;
}
private int anoi_ ;
/**
* <code>required int32 anoi = 4;</code>
*/
public boolean hasAnoi() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required int32 anoi = 4;</code>
*/
public int getAnoi() {
return anoi_;
}
/**
* <code>required int32 anoi = 4;</code>
*/
public Builder setAnoi(int value) {
bitField0_ |= 0x00000008;
anoi_ = value;
onChanged();
return this;
}
/**
* <code>required int32 anoi = 4;</code>
*/
public Builder clearAnoi() {
bitField0_ = (bitField0_ & ~0x00000008);
anoi_ = 0;
onChanged();
return this;
}
private java.lang.Object diretori_ = "";
/**
* <code>required string diretori = 5;</code>
*/
public boolean hasDiretori() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required string diretori = 5;</code>
*/
public java.lang.String getDiretori() {
java.lang.Object ref = diretori_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
diretori_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string diretori = 5;</code>
*/
public com.google.protobuf.ByteString
getDiretoriBytes() {
java.lang.Object ref = diretori_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diretori_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string diretori = 5;</code>
*/
public Builder setDiretori(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
diretori_ = value;
onChanged();
return this;
}
/**
* <code>required string diretori = 5;</code>
*/
public Builder clearDiretori() {
bitField0_ = (bitField0_ & ~0x00000010);
diretori_ = getDefaultInstance().getDiretori();
onChanged();
return this;
}
/**
* <code>required string diretori = 5;</code>
*/
public Builder setDiretoriBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
diretori_ = value;
onChanged();
return this;
}
private java.lang.Object statusi_ = "";
/**
* <code>required string statusi = 6;</code>
*/
public boolean hasStatusi() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>required string statusi = 6;</code>
*/
public java.lang.String getStatusi() {
java.lang.Object ref = statusi_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
statusi_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string statusi = 6;</code>
*/
public com.google.protobuf.ByteString
getStatusiBytes() {
java.lang.Object ref = statusi_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
statusi_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string statusi = 6;</code>
*/
public Builder setStatusi(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
statusi_ = value;
onChanged();
return this;
}
/**
* <code>required string statusi = 6;</code>
*/
public Builder clearStatusi() {
bitField0_ = (bitField0_ & ~0x00000020);
statusi_ = getDefaultInstance().getStatusi();
onChanged();
return this;
}
/**
* <code>required string statusi = 6;</code>
*/
public Builder setStatusiBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
statusi_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:filmes.ListaFilme.InstanciaFilme)
}
static {
defaultInstance = new InstanciaFilme(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.ListaFilme.InstanciaFilme)
}
public static final int FILME_FIELD_NUMBER = 1;
private java.util.List<filmoteca.Filmoteca.ListaFilme.InstanciaFilme> filme_;
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public java.util.List<filmoteca.Filmoteca.ListaFilme.InstanciaFilme> getFilmeList() {
return filme_;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public java.util.List<? extends filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder>
getFilmeOrBuilderList() {
return filme_;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public int getFilmeCount() {
return filme_.size();
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme getFilme(int index) {
return filme_.get(index);
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder getFilmeOrBuilder(
int index) {
return filme_.get(index);
}
private void initFields() {
filme_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
for (int i = 0; i < getFilmeCount(); i++) {
if (!getFilme(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < filme_.size(); i++) {
output.writeMessage(1, filme_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < filme_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, filme_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.ListaFilme parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.ListaFilme parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.ListaFilme prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.ListaFilme}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.ListaFilme)
filmoteca.Filmoteca.ListaFilmeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.ListaFilme.class, filmoteca.Filmoteca.ListaFilme.Builder.class);
}
// Construct using filmoteca.Filmoteca.ListaFilme.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getFilmeFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (filmeBuilder_ == null) {
filme_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
filmeBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_ListaFilme_descriptor;
}
public filmoteca.Filmoteca.ListaFilme getDefaultInstanceForType() {
return filmoteca.Filmoteca.ListaFilme.getDefaultInstance();
}
public filmoteca.Filmoteca.ListaFilme build() {
filmoteca.Filmoteca.ListaFilme result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.ListaFilme buildPartial() {
filmoteca.Filmoteca.ListaFilme result = new filmoteca.Filmoteca.ListaFilme(this);
int from_bitField0_ = bitField0_;
if (filmeBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
filme_ = java.util.Collections.unmodifiableList(filme_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.filme_ = filme_;
} else {
result.filme_ = filmeBuilder_.build();
}
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.ListaFilme) {
return mergeFrom((filmoteca.Filmoteca.ListaFilme)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.ListaFilme other) {
if (other == filmoteca.Filmoteca.ListaFilme.getDefaultInstance()) return this;
if (filmeBuilder_ == null) {
if (!other.filme_.isEmpty()) {
if (filme_.isEmpty()) {
filme_ = other.filme_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureFilmeIsMutable();
filme_.addAll(other.filme_);
}
onChanged();
}
} else {
if (!other.filme_.isEmpty()) {
if (filmeBuilder_.isEmpty()) {
filmeBuilder_.dispose();
filmeBuilder_ = null;
filme_ = other.filme_;
bitField0_ = (bitField0_ & ~0x00000001);
filmeBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getFilmeFieldBuilder() : null;
} else {
filmeBuilder_.addAllMessages(other.filme_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
for (int i = 0; i < getFilmeCount(); i++) {
if (!getFilme(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.ListaFilme parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.ListaFilme) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<filmoteca.Filmoteca.ListaFilme.InstanciaFilme> filme_ =
java.util.Collections.emptyList();
private void ensureFilmeIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
filme_ = new java.util.ArrayList<filmoteca.Filmoteca.ListaFilme.InstanciaFilme>(filme_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
filmoteca.Filmoteca.ListaFilme.InstanciaFilme, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder, filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder> filmeBuilder_;
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public java.util.List<filmoteca.Filmoteca.ListaFilme.InstanciaFilme> getFilmeList() {
if (filmeBuilder_ == null) {
return java.util.Collections.unmodifiableList(filme_);
} else {
return filmeBuilder_.getMessageList();
}
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public int getFilmeCount() {
if (filmeBuilder_ == null) {
return filme_.size();
} else {
return filmeBuilder_.getCount();
}
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme getFilme(int index) {
if (filmeBuilder_ == null) {
return filme_.get(index);
} else {
return filmeBuilder_.getMessage(index);
}
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder setFilme(
int index, filmoteca.Filmoteca.ListaFilme.InstanciaFilme value) {
if (filmeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFilmeIsMutable();
filme_.set(index, value);
onChanged();
} else {
filmeBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder setFilme(
int index, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder builderForValue) {
if (filmeBuilder_ == null) {
ensureFilmeIsMutable();
filme_.set(index, builderForValue.build());
onChanged();
} else {
filmeBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder addFilme(filmoteca.Filmoteca.ListaFilme.InstanciaFilme value) {
if (filmeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFilmeIsMutable();
filme_.add(value);
onChanged();
} else {
filmeBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder addFilme(
int index, filmoteca.Filmoteca.ListaFilme.InstanciaFilme value) {
if (filmeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFilmeIsMutable();
filme_.add(index, value);
onChanged();
} else {
filmeBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder addFilme(
filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder builderForValue) {
if (filmeBuilder_ == null) {
ensureFilmeIsMutable();
filme_.add(builderForValue.build());
onChanged();
} else {
filmeBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder addFilme(
int index, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder builderForValue) {
if (filmeBuilder_ == null) {
ensureFilmeIsMutable();
filme_.add(index, builderForValue.build());
onChanged();
} else {
filmeBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder addAllFilme(
java.lang.Iterable<? extends filmoteca.Filmoteca.ListaFilme.InstanciaFilme> values) {
if (filmeBuilder_ == null) {
ensureFilmeIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, filme_);
onChanged();
} else {
filmeBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder clearFilme() {
if (filmeBuilder_ == null) {
filme_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
filmeBuilder_.clear();
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public Builder removeFilme(int index) {
if (filmeBuilder_ == null) {
ensureFilmeIsMutable();
filme_.remove(index);
onChanged();
} else {
filmeBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder getFilmeBuilder(
int index) {
return getFilmeFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder getFilmeOrBuilder(
int index) {
if (filmeBuilder_ == null) {
return filme_.get(index); } else {
return filmeBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public java.util.List<? extends filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder>
getFilmeOrBuilderList() {
if (filmeBuilder_ != null) {
return filmeBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(filme_);
}
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder addFilmeBuilder() {
return getFilmeFieldBuilder().addBuilder(
filmoteca.Filmoteca.ListaFilme.InstanciaFilme.getDefaultInstance());
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder addFilmeBuilder(
int index) {
return getFilmeFieldBuilder().addBuilder(
index, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.getDefaultInstance());
}
/**
* <code>repeated .filmes.ListaFilme.InstanciaFilme filme = 1;</code>
*/
public java.util.List<filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder>
getFilmeBuilderList() {
return getFilmeFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
filmoteca.Filmoteca.ListaFilme.InstanciaFilme, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder, filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder>
getFilmeFieldBuilder() {
if (filmeBuilder_ == null) {
filmeBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
filmoteca.Filmoteca.ListaFilme.InstanciaFilme, filmoteca.Filmoteca.ListaFilme.InstanciaFilme.Builder, filmoteca.Filmoteca.ListaFilme.InstanciaFilmeOrBuilder>(
filme_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
filme_ = null;
}
return filmeBuilder_;
}
// @@protoc_insertion_point(builder_scope:filmes.ListaFilme)
}
static {
defaultInstance = new ListaFilme(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.ListaFilme)
}
public interface CadastraFilmeOrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.CadastraFilme)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
java.util.List<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2>
getFilmecList();
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 getFilmec(int index);
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
int getFilmecCount();
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
java.util.List<? extends filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder>
getFilmecOrBuilderList();
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder getFilmecOrBuilder(
int index);
}
/**
* Protobuf type {@code filmes.CadastraFilme}
*/
public static final class CadastraFilme extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.CadastraFilme)
CadastraFilmeOrBuilder {
// Use CadastraFilme.newBuilder() to construct.
private CadastraFilme(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private CadastraFilme(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final CadastraFilme defaultInstance;
public static CadastraFilme getDefaultInstance() {
return defaultInstance;
}
public CadastraFilme getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CadastraFilme(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
filmec_ = new java.util.ArrayList<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2>();
mutable_bitField0_ |= 0x00000001;
}
filmec_.add(input.readMessage(filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.PARSER, extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
filmec_ = java.util.Collections.unmodifiableList(filmec_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.CadastraFilme.class, filmoteca.Filmoteca.CadastraFilme.Builder.class);
}
public static com.google.protobuf.Parser<CadastraFilme> PARSER =
new com.google.protobuf.AbstractParser<CadastraFilme>() {
public CadastraFilme parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CadastraFilme(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<CadastraFilme> getParserForType() {
return PARSER;
}
public interface InstanciaFilme2OrBuilder extends
// @@protoc_insertion_point(interface_extends:filmes.CadastraFilme.InstanciaFilme2)
com.google.protobuf.MessageOrBuilder {
/**
* <code>required int32 idc = 1;</code>
*/
boolean hasIdc();
/**
* <code>required int32 idc = 1;</code>
*/
int getIdc();
/**
* <code>required string nomec = 2;</code>
*/
boolean hasNomec();
/**
* <code>required string nomec = 2;</code>
*/
java.lang.String getNomec();
/**
* <code>required string nomec = 2;</code>
*/
com.google.protobuf.ByteString
getNomecBytes();
/**
* <code>required string generoc = 3;</code>
*/
boolean hasGeneroc();
/**
* <code>required string generoc = 3;</code>
*/
java.lang.String getGeneroc();
/**
* <code>required string generoc = 3;</code>
*/
com.google.protobuf.ByteString
getGenerocBytes();
/**
* <code>required int32 anoc = 4;</code>
*/
boolean hasAnoc();
/**
* <code>required int32 anoc = 4;</code>
*/
int getAnoc();
/**
* <code>required string diretorc = 5;</code>
*/
boolean hasDiretorc();
/**
* <code>required string diretorc = 5;</code>
*/
java.lang.String getDiretorc();
/**
* <code>required string diretorc = 5;</code>
*/
com.google.protobuf.ByteString
getDiretorcBytes();
/**
* <code>required string statusc = 6;</code>
*/
boolean hasStatusc();
/**
* <code>required string statusc = 6;</code>
*/
java.lang.String getStatusc();
/**
* <code>required string statusc = 6;</code>
*/
com.google.protobuf.ByteString
getStatuscBytes();
}
/**
* Protobuf type {@code filmes.CadastraFilme.InstanciaFilme2}
*/
public static final class InstanciaFilme2 extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:filmes.CadastraFilme.InstanciaFilme2)
InstanciaFilme2OrBuilder {
// Use InstanciaFilme2.newBuilder() to construct.
private InstanciaFilme2(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private InstanciaFilme2(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final InstanciaFilme2 defaultInstance;
public static InstanciaFilme2 getDefaultInstance() {
return defaultInstance;
}
public InstanciaFilme2 getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private InstanciaFilme2(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
idc_ = input.readInt32();
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
nomec_ = bs;
break;
}
case 26: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000004;
generoc_ = bs;
break;
}
case 32: {
bitField0_ |= 0x00000008;
anoc_ = input.readInt32();
break;
}
case 42: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000010;
diretorc_ = bs;
break;
}
case 50: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000020;
statusc_ = bs;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_InstanciaFilme2_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_InstanciaFilme2_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.class, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder.class);
}
public static com.google.protobuf.Parser<InstanciaFilme2> PARSER =
new com.google.protobuf.AbstractParser<InstanciaFilme2>() {
public InstanciaFilme2 parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new InstanciaFilme2(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<InstanciaFilme2> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int IDC_FIELD_NUMBER = 1;
private int idc_;
/**
* <code>required int32 idc = 1;</code>
*/
public boolean hasIdc() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 idc = 1;</code>
*/
public int getIdc() {
return idc_;
}
public static final int NOMEC_FIELD_NUMBER = 2;
private java.lang.Object nomec_;
/**
* <code>required string nomec = 2;</code>
*/
public boolean hasNomec() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string nomec = 2;</code>
*/
public java.lang.String getNomec() {
java.lang.Object ref = nomec_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
nomec_ = s;
}
return s;
}
}
/**
* <code>required string nomec = 2;</code>
*/
public com.google.protobuf.ByteString
getNomecBytes() {
java.lang.Object ref = nomec_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nomec_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int GENEROC_FIELD_NUMBER = 3;
private java.lang.Object generoc_;
/**
* <code>required string generoc = 3;</code>
*/
public boolean hasGeneroc() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string generoc = 3;</code>
*/
public java.lang.String getGeneroc() {
java.lang.Object ref = generoc_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
generoc_ = s;
}
return s;
}
}
/**
* <code>required string generoc = 3;</code>
*/
public com.google.protobuf.ByteString
getGenerocBytes() {
java.lang.Object ref = generoc_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
generoc_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ANOC_FIELD_NUMBER = 4;
private int anoc_;
/**
* <code>required int32 anoc = 4;</code>
*/
public boolean hasAnoc() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required int32 anoc = 4;</code>
*/
public int getAnoc() {
return anoc_;
}
public static final int DIRETORC_FIELD_NUMBER = 5;
private java.lang.Object diretorc_;
/**
* <code>required string diretorc = 5;</code>
*/
public boolean hasDiretorc() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required string diretorc = 5;</code>
*/
public java.lang.String getDiretorc() {
java.lang.Object ref = diretorc_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
diretorc_ = s;
}
return s;
}
}
/**
* <code>required string diretorc = 5;</code>
*/
public com.google.protobuf.ByteString
getDiretorcBytes() {
java.lang.Object ref = diretorc_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diretorc_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STATUSC_FIELD_NUMBER = 6;
private java.lang.Object statusc_;
/**
* <code>required string statusc = 6;</code>
*/
public boolean hasStatusc() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>required string statusc = 6;</code>
*/
public java.lang.String getStatusc() {
java.lang.Object ref = statusc_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
statusc_ = s;
}
return s;
}
}
/**
* <code>required string statusc = 6;</code>
*/
public com.google.protobuf.ByteString
getStatuscBytes() {
java.lang.Object ref = statusc_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
statusc_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
idc_ = 0;
nomec_ = "";
generoc_ = "";
anoc_ = 0;
diretorc_ = "";
statusc_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasIdc()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasNomec()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasGeneroc()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasAnoc()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasDiretorc()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasStatusc()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(1, idc_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getNomecBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBytes(3, getGenerocBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeInt32(4, anoc_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeBytes(5, getDiretorcBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeBytes(6, getStatuscBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, idc_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getNomecBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getGenerocBytes());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, anoc_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(5, getDiretorcBytes());
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, getStatuscBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.CadastraFilme.InstanciaFilme2}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.CadastraFilme.InstanciaFilme2)
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_InstanciaFilme2_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_InstanciaFilme2_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.class, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder.class);
}
// Construct using filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
idc_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
nomec_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
generoc_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
anoc_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
diretorc_ = "";
bitField0_ = (bitField0_ & ~0x00000010);
statusc_ = "";
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_InstanciaFilme2_descriptor;
}
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 getDefaultInstanceForType() {
return filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.getDefaultInstance();
}
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 build() {
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 buildPartial() {
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 result = new filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.idc_ = idc_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.nomec_ = nomec_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.generoc_ = generoc_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.anoc_ = anoc_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.diretorc_ = diretorc_;
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
result.statusc_ = statusc_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2) {
return mergeFrom((filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 other) {
if (other == filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.getDefaultInstance()) return this;
if (other.hasIdc()) {
setIdc(other.getIdc());
}
if (other.hasNomec()) {
bitField0_ |= 0x00000002;
nomec_ = other.nomec_;
onChanged();
}
if (other.hasGeneroc()) {
bitField0_ |= 0x00000004;
generoc_ = other.generoc_;
onChanged();
}
if (other.hasAnoc()) {
setAnoc(other.getAnoc());
}
if (other.hasDiretorc()) {
bitField0_ |= 0x00000010;
diretorc_ = other.diretorc_;
onChanged();
}
if (other.hasStatusc()) {
bitField0_ |= 0x00000020;
statusc_ = other.statusc_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
if (!hasIdc()) {
return false;
}
if (!hasNomec()) {
return false;
}
if (!hasGeneroc()) {
return false;
}
if (!hasAnoc()) {
return false;
}
if (!hasDiretorc()) {
return false;
}
if (!hasStatusc()) {
return false;
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int idc_ ;
/**
* <code>required int32 idc = 1;</code>
*/
public boolean hasIdc() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 idc = 1;</code>
*/
public int getIdc() {
return idc_;
}
/**
* <code>required int32 idc = 1;</code>
*/
public Builder setIdc(int value) {
bitField0_ |= 0x00000001;
idc_ = value;
onChanged();
return this;
}
/**
* <code>required int32 idc = 1;</code>
*/
public Builder clearIdc() {
bitField0_ = (bitField0_ & ~0x00000001);
idc_ = 0;
onChanged();
return this;
}
private java.lang.Object nomec_ = "";
/**
* <code>required string nomec = 2;</code>
*/
public boolean hasNomec() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>required string nomec = 2;</code>
*/
public java.lang.String getNomec() {
java.lang.Object ref = nomec_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
nomec_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string nomec = 2;</code>
*/
public com.google.protobuf.ByteString
getNomecBytes() {
java.lang.Object ref = nomec_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nomec_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string nomec = 2;</code>
*/
public Builder setNomec(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
nomec_ = value;
onChanged();
return this;
}
/**
* <code>required string nomec = 2;</code>
*/
public Builder clearNomec() {
bitField0_ = (bitField0_ & ~0x00000002);
nomec_ = getDefaultInstance().getNomec();
onChanged();
return this;
}
/**
* <code>required string nomec = 2;</code>
*/
public Builder setNomecBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
nomec_ = value;
onChanged();
return this;
}
private java.lang.Object generoc_ = "";
/**
* <code>required string generoc = 3;</code>
*/
public boolean hasGeneroc() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>required string generoc = 3;</code>
*/
public java.lang.String getGeneroc() {
java.lang.Object ref = generoc_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
generoc_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string generoc = 3;</code>
*/
public com.google.protobuf.ByteString
getGenerocBytes() {
java.lang.Object ref = generoc_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
generoc_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string generoc = 3;</code>
*/
public Builder setGeneroc(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
generoc_ = value;
onChanged();
return this;
}
/**
* <code>required string generoc = 3;</code>
*/
public Builder clearGeneroc() {
bitField0_ = (bitField0_ & ~0x00000004);
generoc_ = getDefaultInstance().getGeneroc();
onChanged();
return this;
}
/**
* <code>required string generoc = 3;</code>
*/
public Builder setGenerocBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
generoc_ = value;
onChanged();
return this;
}
private int anoc_ ;
/**
* <code>required int32 anoc = 4;</code>
*/
public boolean hasAnoc() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>required int32 anoc = 4;</code>
*/
public int getAnoc() {
return anoc_;
}
/**
* <code>required int32 anoc = 4;</code>
*/
public Builder setAnoc(int value) {
bitField0_ |= 0x00000008;
anoc_ = value;
onChanged();
return this;
}
/**
* <code>required int32 anoc = 4;</code>
*/
public Builder clearAnoc() {
bitField0_ = (bitField0_ & ~0x00000008);
anoc_ = 0;
onChanged();
return this;
}
private java.lang.Object diretorc_ = "";
/**
* <code>required string diretorc = 5;</code>
*/
public boolean hasDiretorc() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>required string diretorc = 5;</code>
*/
public java.lang.String getDiretorc() {
java.lang.Object ref = diretorc_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
diretorc_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string diretorc = 5;</code>
*/
public com.google.protobuf.ByteString
getDiretorcBytes() {
java.lang.Object ref = diretorc_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diretorc_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string diretorc = 5;</code>
*/
public Builder setDiretorc(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
diretorc_ = value;
onChanged();
return this;
}
/**
* <code>required string diretorc = 5;</code>
*/
public Builder clearDiretorc() {
bitField0_ = (bitField0_ & ~0x00000010);
diretorc_ = getDefaultInstance().getDiretorc();
onChanged();
return this;
}
/**
* <code>required string diretorc = 5;</code>
*/
public Builder setDiretorcBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
diretorc_ = value;
onChanged();
return this;
}
private java.lang.Object statusc_ = "";
/**
* <code>required string statusc = 6;</code>
*/
public boolean hasStatusc() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>required string statusc = 6;</code>
*/
public java.lang.String getStatusc() {
java.lang.Object ref = statusc_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
statusc_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>required string statusc = 6;</code>
*/
public com.google.protobuf.ByteString
getStatuscBytes() {
java.lang.Object ref = statusc_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
statusc_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>required string statusc = 6;</code>
*/
public Builder setStatusc(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
statusc_ = value;
onChanged();
return this;
}
/**
* <code>required string statusc = 6;</code>
*/
public Builder clearStatusc() {
bitField0_ = (bitField0_ & ~0x00000020);
statusc_ = getDefaultInstance().getStatusc();
onChanged();
return this;
}
/**
* <code>required string statusc = 6;</code>
*/
public Builder setStatuscBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
statusc_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:filmes.CadastraFilme.InstanciaFilme2)
}
static {
defaultInstance = new InstanciaFilme2(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.CadastraFilme.InstanciaFilme2)
}
public static final int FILMEC_FIELD_NUMBER = 1;
private java.util.List<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2> filmec_;
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public java.util.List<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2> getFilmecList() {
return filmec_;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public java.util.List<? extends filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder>
getFilmecOrBuilderList() {
return filmec_;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public int getFilmecCount() {
return filmec_.size();
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 getFilmec(int index) {
return filmec_.get(index);
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder getFilmecOrBuilder(
int index) {
return filmec_.get(index);
}
private void initFields() {
filmec_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
for (int i = 0; i < getFilmecCount(); i++) {
if (!getFilmec(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < filmec_.size(); i++) {
output.writeMessage(1, filmec_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < filmec_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, filmec_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static filmoteca.Filmoteca.CadastraFilme parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static filmoteca.Filmoteca.CadastraFilme parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(filmoteca.Filmoteca.CadastraFilme prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code filmes.CadastraFilme}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:filmes.CadastraFilme)
filmoteca.Filmoteca.CadastraFilmeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_fieldAccessorTable
.ensureFieldAccessorsInitialized(
filmoteca.Filmoteca.CadastraFilme.class, filmoteca.Filmoteca.CadastraFilme.Builder.class);
}
// Construct using filmoteca.Filmoteca.CadastraFilme.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getFilmecFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (filmecBuilder_ == null) {
filmec_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
filmecBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return filmoteca.Filmoteca.internal_static_filmes_CadastraFilme_descriptor;
}
public filmoteca.Filmoteca.CadastraFilme getDefaultInstanceForType() {
return filmoteca.Filmoteca.CadastraFilme.getDefaultInstance();
}
public filmoteca.Filmoteca.CadastraFilme build() {
filmoteca.Filmoteca.CadastraFilme result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public filmoteca.Filmoteca.CadastraFilme buildPartial() {
filmoteca.Filmoteca.CadastraFilme result = new filmoteca.Filmoteca.CadastraFilme(this);
int from_bitField0_ = bitField0_;
if (filmecBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
filmec_ = java.util.Collections.unmodifiableList(filmec_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.filmec_ = filmec_;
} else {
result.filmec_ = filmecBuilder_.build();
}
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof filmoteca.Filmoteca.CadastraFilme) {
return mergeFrom((filmoteca.Filmoteca.CadastraFilme)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(filmoteca.Filmoteca.CadastraFilme other) {
if (other == filmoteca.Filmoteca.CadastraFilme.getDefaultInstance()) return this;
if (filmecBuilder_ == null) {
if (!other.filmec_.isEmpty()) {
if (filmec_.isEmpty()) {
filmec_ = other.filmec_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureFilmecIsMutable();
filmec_.addAll(other.filmec_);
}
onChanged();
}
} else {
if (!other.filmec_.isEmpty()) {
if (filmecBuilder_.isEmpty()) {
filmecBuilder_.dispose();
filmecBuilder_ = null;
filmec_ = other.filmec_;
bitField0_ = (bitField0_ & ~0x00000001);
filmecBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getFilmecFieldBuilder() : null;
} else {
filmecBuilder_.addAllMessages(other.filmec_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
for (int i = 0; i < getFilmecCount(); i++) {
if (!getFilmec(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
filmoteca.Filmoteca.CadastraFilme parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (filmoteca.Filmoteca.CadastraFilme) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2> filmec_ =
java.util.Collections.emptyList();
private void ensureFilmecIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
filmec_ = new java.util.ArrayList<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2>(filmec_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder> filmecBuilder_;
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public java.util.List<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2> getFilmecList() {
if (filmecBuilder_ == null) {
return java.util.Collections.unmodifiableList(filmec_);
} else {
return filmecBuilder_.getMessageList();
}
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public int getFilmecCount() {
if (filmecBuilder_ == null) {
return filmec_.size();
} else {
return filmecBuilder_.getCount();
}
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 getFilmec(int index) {
if (filmecBuilder_ == null) {
return filmec_.get(index);
} else {
return filmecBuilder_.getMessage(index);
}
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder setFilmec(
int index, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 value) {
if (filmecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFilmecIsMutable();
filmec_.set(index, value);
onChanged();
} else {
filmecBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder setFilmec(
int index, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder builderForValue) {
if (filmecBuilder_ == null) {
ensureFilmecIsMutable();
filmec_.set(index, builderForValue.build());
onChanged();
} else {
filmecBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder addFilmec(filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 value) {
if (filmecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFilmecIsMutable();
filmec_.add(value);
onChanged();
} else {
filmecBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder addFilmec(
int index, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2 value) {
if (filmecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFilmecIsMutable();
filmec_.add(index, value);
onChanged();
} else {
filmecBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder addFilmec(
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder builderForValue) {
if (filmecBuilder_ == null) {
ensureFilmecIsMutable();
filmec_.add(builderForValue.build());
onChanged();
} else {
filmecBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder addFilmec(
int index, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder builderForValue) {
if (filmecBuilder_ == null) {
ensureFilmecIsMutable();
filmec_.add(index, builderForValue.build());
onChanged();
} else {
filmecBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder addAllFilmec(
java.lang.Iterable<? extends filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2> values) {
if (filmecBuilder_ == null) {
ensureFilmecIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, filmec_);
onChanged();
} else {
filmecBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder clearFilmec() {
if (filmecBuilder_ == null) {
filmec_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
filmecBuilder_.clear();
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public Builder removeFilmec(int index) {
if (filmecBuilder_ == null) {
ensureFilmecIsMutable();
filmec_.remove(index);
onChanged();
} else {
filmecBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder getFilmecBuilder(
int index) {
return getFilmecFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder getFilmecOrBuilder(
int index) {
if (filmecBuilder_ == null) {
return filmec_.get(index); } else {
return filmecBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public java.util.List<? extends filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder>
getFilmecOrBuilderList() {
if (filmecBuilder_ != null) {
return filmecBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(filmec_);
}
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder addFilmecBuilder() {
return getFilmecFieldBuilder().addBuilder(
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.getDefaultInstance());
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder addFilmecBuilder(
int index) {
return getFilmecFieldBuilder().addBuilder(
index, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.getDefaultInstance());
}
/**
* <code>repeated .filmes.CadastraFilme.InstanciaFilme2 filmec = 1;</code>
*/
public java.util.List<filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder>
getFilmecBuilderList() {
return getFilmecFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder>
getFilmecFieldBuilder() {
if (filmecBuilder_ == null) {
filmecBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2.Builder, filmoteca.Filmoteca.CadastraFilme.InstanciaFilme2OrBuilder>(
filmec_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
filmec_ = null;
}
return filmecBuilder_;
}
// @@protoc_insertion_point(builder_scope:filmes.CadastraFilme)
}
static {
defaultInstance = new CadastraFilme(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:filmes.CadastraFilme)
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_Mensagem_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_Mensagem_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_Filme_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_Filme_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_Resposta_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_Resposta_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_ListaFilme_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_ListaFilme_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_ListaFilme_InstanciaFilme_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_ListaFilme_InstanciaFilme_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_CadastraFilme_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_CadastraFilme_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_filmes_CadastraFilme_InstanciaFilme2_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_filmes_CadastraFilme_InstanciaFilme2_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\017mensagem2.proto\022\006filmes\"p\n\010Mensagem\022\023\n" +
"\013messageType\030\001 \002(\005\022\021\n\trequestId\030\002 \002(\005\022\027\n" +
"\017objectReference\030\003 \002(\t\022\020\n\010methodId\030\004 \002(\t" +
"\022\021\n\targuments\030\005 \002(\014\"_\n\005Filme\022\n\n\002id\030\001 \002(\005" +
"\022\014\n\004nome\030\002 \002(\t\022\016\n\006genero\030\003 \002(\t\022\013\n\003ano\030\004 " +
"\002(\005\022\017\n\007diretor\030\005 \002(\t\022\016\n\006status\030\006 \002(\t\"\034\n\010" +
"Resposta\022\020\n\010mensagem\030\001 \002(\t\"\256\001\n\nListaFilm" +
"e\0220\n\005filme\030\001 \003(\0132!.filmes.ListaFilme.Ins" +
"tanciaFilme\032n\n\016InstanciaFilme\022\013\n\003idi\030\001 \002" +
"(\005\022\r\n\005nomei\030\002 \002(\t\022\017\n\007generoi\030\003 \002(\t\022\014\n\004an",
"oi\030\004 \002(\005\022\020\n\010diretori\030\005 \002(\t\022\017\n\007statusi\030\006 " +
"\002(\t\"\267\001\n\rCadastraFilme\0225\n\006filmec\030\001 \003(\0132%." +
"filmes.CadastraFilme.InstanciaFilme2\032o\n\017" +
"InstanciaFilme2\022\013\n\003idc\030\001 \002(\005\022\r\n\005nomec\030\002 " +
"\002(\t\022\017\n\007generoc\030\003 \002(\t\022\014\n\004anoc\030\004 \002(\005\022\020\n\010di" +
"retorc\030\005 \002(\t\022\017\n\007statusc\030\006 \002(\tB\026\n\tfilmote" +
"caB\tFilmoteca"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
internal_static_filmes_Mensagem_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_filmes_Mensagem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_Mensagem_descriptor,
new java.lang.String[] { "MessageType", "RequestId", "ObjectReference", "MethodId", "Arguments", });
internal_static_filmes_Filme_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_filmes_Filme_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_Filme_descriptor,
new java.lang.String[] { "Id", "Nome", "Genero", "Ano", "Diretor", "Status", });
internal_static_filmes_Resposta_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_filmes_Resposta_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_Resposta_descriptor,
new java.lang.String[] { "Mensagem", });
internal_static_filmes_ListaFilme_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_filmes_ListaFilme_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_ListaFilme_descriptor,
new java.lang.String[] { "Filme", });
internal_static_filmes_ListaFilme_InstanciaFilme_descriptor =
internal_static_filmes_ListaFilme_descriptor.getNestedTypes().get(0);
internal_static_filmes_ListaFilme_InstanciaFilme_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_ListaFilme_InstanciaFilme_descriptor,
new java.lang.String[] { "Idi", "Nomei", "Generoi", "Anoi", "Diretori", "Statusi", });
internal_static_filmes_CadastraFilme_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_filmes_CadastraFilme_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_CadastraFilme_descriptor,
new java.lang.String[] { "Filmec", });
internal_static_filmes_CadastraFilme_InstanciaFilme2_descriptor =
internal_static_filmes_CadastraFilme_descriptor.getNestedTypes().get(0);
internal_static_filmes_CadastraFilme_InstanciaFilme2_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_filmes_CadastraFilme_InstanciaFilme2_descriptor,
new java.lang.String[] { "Idc", "Nomec", "Generoc", "Anoc", "Diretorc", "Statusc", });
}
// @@protoc_insertion_point(outer_class_scope)
}