001
014
015 package com.liferay.portal.security.ntlm.msrpc;
016
017 import jcifs.dcerpc.ndr.NdrBuffer;
018 import jcifs.dcerpc.ndr.NdrObject;
019
020
023 public class GroupMembership extends NdrObject {
024
025 public GroupMembership() {
026 }
027
028 public GroupMembership(int relativeId, int attributes) {
029 _relativeId = relativeId;
030 _attributes = attributes;
031 }
032
033 @Override
034 public void decode(NdrBuffer ndrBuffer) {
035 ndrBuffer.align(4);
036
037 _relativeId = ndrBuffer.dec_ndr_long();
038 _attributes = ndrBuffer.dec_ndr_long();
039 }
040
041 @Override
042 public void encode(NdrBuffer ndrBuffer) {
043 ndrBuffer.align(4);
044
045 ndrBuffer.enc_ndr_long(_relativeId);
046 ndrBuffer.enc_ndr_long(_attributes);
047 }
048
049 public int getAttributes() {
050 return _attributes;
051 }
052
053 public int getRelativeId() {
054 return _relativeId;
055 }
056
057 private int _attributes;
058 private int _relativeId;
059
060 }