@Override Access toPb() { switch (identifier) { case PROJECT_OWNERS: return new Access().setSpecialGroup(PROJECT_OWNERS); case PROJECT_READERS: return new Access().setSpecialGroup(PROJECT_READERS); case PROJECT_WRITERS: return new Access().setSpecialGroup(PROJECT_WRITERS); case ALL_AUTHENTICATED_USERS: return new Access().setSpecialGroup(ALL_AUTHENTICATED_USERS); default: return new Access().setGroupByEmail(identifier); } }
@Override Access toPb() { switch (identifier) { case PROJECT_OWNERS: return new Access().setSpecialGroup(PROJECT_OWNERS); case PROJECT_READERS: return new Access().setSpecialGroup(PROJECT_READERS); case PROJECT_WRITERS: return new Access().setSpecialGroup(PROJECT_WRITERS); case ALL_AUTHENTICATED_USERS: return new Access().setSpecialGroup(ALL_AUTHENTICATED_USERS); default: return new Access().setGroupByEmail(identifier); } }
@Override Access toPb() { switch (identifier) { case PROJECT_OWNERS: return new Access().setSpecialGroup(PROJECT_OWNERS); case PROJECT_READERS: return new Access().setSpecialGroup(PROJECT_READERS); case PROJECT_WRITERS: return new Access().setSpecialGroup(PROJECT_WRITERS); case ALL_AUTHENTICATED_USERS: return new Access().setSpecialGroup(ALL_AUTHENTICATED_USERS); default: return new Access().setGroupByEmail(identifier); } }
@Override Access toPb() { return new Access().setUserByEmail(email); } }
@Override Access toPb() { return new Access().setView(id.toPb()); } }
@Override Access toPb() { return new Access().setUserByEmail(email); } }
@Override Access toPb() { return new Access().setDomain(domain); } }
@Override Access toPb() { return new Access().setView(id.toPb()); } }
@Override Access toPb() { return new Access().setUserByEmail(email); } }
@Override Access toPb() { return new Access().setDomain(domain); } }
@Override Access toPb() { return new Access().setView(id.toPb()); } }
@Override Access toPb() { return new Access().setDomain(domain); } }
@Override Access toPb() { switch (identifier) { case PROJECT_OWNERS: return new Access().setSpecialGroup(PROJECT_OWNERS); case PROJECT_READERS: return new Access().setSpecialGroup(PROJECT_READERS); case PROJECT_WRITERS: return new Access().setSpecialGroup(PROJECT_WRITERS); case ALL_AUTHENTICATED_USERS: return new Access().setSpecialGroup(ALL_AUTHENTICATED_USERS); default: return new Access().setGroupByEmail(identifier); } }
@Override Access toPb() { return new Access().setView(id.toPb()); } }
@Override Access toPb() { return new Access().setDomain(domain); } }
@Override Access toPb() { return new Access().setUserByEmail(email); } }