Ejemplo n.º 1
0
 @Override
 public final LinkBuilder memberBuilder(
     final Rel rel,
     final MemberType memberType,
     final ObjectMember objectMember,
     final String... parts) {
   return memberBuilder(rel, memberType, objectMember, memberType.getRepresentationType(), parts);
 }
Ejemplo n.º 2
0
 @Override
 public final LinkBuilder memberBuilder(
     final Rel rel,
     final MemberType memberType,
     final ObjectMember objectMember,
     final RepresentationType representationType,
     final String... parts) {
   final StringBuilder buf = linkRef(new StringBuilder());
   buf.append("/").append(memberType.getUrlPart()).append(objectMember.getId());
   for (final String part : parts) {
     if (part == null) {
       continue;
     }
     buf.append("/").append(part);
   }
   final String url = buf.toString();
   return LinkBuilder.newBuilder(rendererContext, rel.getName(), representationType, url);
 }
Ejemplo n.º 3
0
 public String getType() {
   return memberType.name().toLowerCase();
 }
Ejemplo n.º 4
0
 @Override
 public MemberType convert(String value) {
   return MemberType.from(value);
 }